2013-03-28 80 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