繁体   English   中英

Maven不能与Java SE 9一起使用,而是与Java SE-1.8一起使用,为什么?

[英]Maven not working with Java SE 9 but Java SE-1.8, why?

我试图用websockets写东西,但是遇到了无法解决的导入问题。

经过几次尝试,我创建了两个相同的项目。 一种使用Java SE9,另一种使用JAVA SE-1.8。

导入仅适用于1.8,而不适用于9。有人可以解释一下我在9中做错了什么吗?

起初我以为是因为在9中使用了默认软件包(我只能说出唯一的区别),但是即使在创建了新软件包后,它在9中仍然不起作用

与模块有关吗? 两个项目的“ bin”文件夹不同

以下是一些屏幕截图: 在此处输入图片说明

您错过了组ID

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM