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

时间:2018-08-03 11:53:40

标签: java maven import

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

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

导入适用于1.8,但不适用于9 有人可以解释我9年来做错了什么吗?

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

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

以下是一些屏幕截图: enter image description here

1 个答案:

答案 0 :(得分:1)

您错过了网上论坛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>