【发布时间】:2016-01-13 22:31:20
【问题描述】:
我最近升级到了 Windows 10。我正在尝试在 eclipse 中创建一个新的 maven 项目,但它似乎没有选择我的 JAVA_HOME 设置。
这里是JDK安装目录:
这是我的 JAVA_HOME 环境变量设置:
如果我在命令提示符下运行mvn -version,maven 似乎确实得到了正确的 JAVA_HOME 值:
然后我尝试使用准系统 pom.xml 在 eclipse 中创建一个新的 maven 项目:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>StaticVoidGames</groupId>
<artifactId>DatabaseTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>DatabaseTest</name>
</project>
但出于某种原因,该项目的 JRE 是 1.5:
不管怎样,我的 Eclipse 工作区默认 JRE 与我的 JAVA_HOME 设置相同。
我尝试手动更改构建路径以使用正确的 jdk,但它只是恢复。我已经尝试清理项目、进行 maven 更新、重新启动 eclipse、重新启动计算机并创建一个新项目。 Maven 仍然选择 Java 1.5,它甚至没有安装在我的机器上。
我所有的谷歌搜索都说 maven 应该选择 JAVA_HOME 设置来确定要使用哪个 Java,但这里似乎并非如此。我在某处还缺少其他设置吗?
【问题讨论】:
-
eclipse 通用设置中指定的 JDK 版本是什么(不是这些特定的项目)?
标签: java eclipse windows maven maven-3