我最近升級到了Windows 10.我試圖在eclipse中創建一個新的maven項目,但它似乎沒有選擇我的JAVA_HOME設置。在Windows 10上爲Maven設置JAVA_HOME
這裏是JDK安裝目錄:
這裏是我的JAVA_HOME環境變量設置:
如果我在命令提示符下運行mvn -version
,Maven的似乎爲JAVA_HOME獲取正確的值:
然後我嘗試在Eclipse中創建一個新的Maven項目,使用準系統的pom.xml:
<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,它甚至沒有安裝在我的機器上。
我所有的Google使用說,maven應該選擇JAVA_HOME設置來確定要使用哪個Java,但這似乎並不是這種情況。是否有另一個設置,我在某處失蹤?
是什麼eclipsegenerał設置中指定的JDK版本(不是這些特定的för項目)? – Rozart
可能的重複[導致Eclipse中的新Maven項目默認使用Java 1.5而不是Java 1.6,以及如何確保它不會?](http:// stackoverflow。問題/ 3539139/what-causes-a-new-maven-project-in-eclipse-to-use-java-1-5-instead-of-java-1-6-b) –