Java版本-Maven-Classpath?
因此,我将我的maven项目配置为Java9Java版本-Maven-Classpath?,java,eclipse,maven,classpath,Java,Eclipse,Maven,Classpath,因此,我将我的maven项目配置为Java9 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration&g
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.9</source>
<target>1.9</target>
<compilerVersion>1.9</compilerVersion>
</configuration>
</plugin>
</plugins>
</build>
org.apache.maven.plugins
编辑
修复方法是删除compilerVersion并编辑源标记和目标标记:
<configuration>
<source>9</source>
<target>9</target>
</configuration>
9
9
有时Maven源代码版本(1.9
是您的特例)和Eclipse源代码版本不同步,尤其是在Eclipse中创建项目后更改了pom.xml
文件中的源代码版本。要使两者恢复同步,请执行以下操作:
右键单击项目
鼠标悬停Maven
单击更新项目…
您还可以使用Alt+F5更新Maven配置。有关更多信息,请参阅。有时Maven源代码版本(
1.9
是您的特例)和Eclipse源代码版本不同步,特别是在Eclipse中创建项目后更改了pom.xml
文件中的源代码版本时。要使两者恢复同步,请执行以下操作:
Maven
您还可以使用Alt+F5更新Maven配置。有关更多信息,请参阅。步骤1:检查MAVEN和JAVA的路径
mvn -v
在输出中,检查“Java版本”是否指向1.9
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T13:28:13+05:30)
Maven home: /Maven/3.5.2
Java version: 9.0.4, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-9-oracle
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-119-generic", arch: "amd64", family: "unix"
步骤2:检查是否在IDE(eclipse/sts)中配置了JDK 9
- 转到首选项>Java>已安装的JRE::
- 如果Java 9不可用,请单击添加
- 选择JRE类型标准VM/JVM并单击下一步
- JRE主页——Java 9主页路径
- JRE名称将自动填充,JRE系统库将显示jrt fs.jar已加载
- 点击完成
- 现在您应该同时看到JVM 8和JVM 9
- 点击应用并关闭
- 遵循提供的技巧,就可以使用Java9处理Maven项目了
mvn -v
在输出中,检查“Java版本”是否指向1.9
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T13:28:13+05:30)
Maven home: /Maven/3.5.2
Java version: 9.0.4, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-9-oracle
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-119-generic", arch: "amd64", family: "unix"
步骤2:检查是否在IDE(eclipse/sts)中配置了JDK 9
- 转到首选项>Java>已安装的JRE::
- 如果Java 9不可用,请单击添加
- 选择JRE类型标准VM/JVM并单击下一步
- JRE主页——Java 9主页路径
- JRE名称将自动填充,JRE系统库将显示jrt fs.jar已加载
- 点击完成
- 现在您应该同时看到JVM 8和JVM 9
- 点击应用并关闭
- 遵循提供的技巧,就可以使用Java9处理Maven项目了