2013-03-28 101 views
4

我是Maven,Java的新手...當我在一個Java項目上執行mvn clean package時,它確實爲我創建了JAR文件。Maven是否需要JDK

但是我仍然可以知道我是否擁有JDK,或者它仍然是JRE嗎?

我在OSX上10.8

回答

4

Maven需要一個JDK,而不是JRE。

這樣做對上的Java版本已安裝的更多信息:

echo $JAVA_HOME 
echo $PATH 
which java 
java -version 
mvn --version 
+0

謝謝,好吧,它是安裝..both JDK和Maven ...但是JAVA_HOME返回沒有...所以我仍然有一些配置來設置我的OSX JAVA_HOME?沒有這些(EClipse,IntelliJ等)不會真的有用嗎? – DarkNightFan

+0

您應該擁有指向安裝它們的位置的'JAVA_HOME'和'M2_HOME'變量。你還應該在$ PATH變量的開頭添加$ JAVA_HOME/bin和$ M2_HOME/bin。 – carlspring

1

的Maven需要JDK編譯。

要檢查您是否有JDK編譯器,您可以在終端中鍵入:javac