Maven need Java Development Kit
在Maven的使用过程中,可能会遇到这样的异常:
1 2 3 4 5 6 7 8 9 10 |
[root@Testing-Server jre]# mvn -v which: no javac in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/git/bin:/root/bin:/git/bin:/maven/bin) Warning: JAVA_HOME environment variable is not set. Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T06:51:42-07:00) Maven home: /maven Java version: 1.7.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "2.6.18-371.el5", arch: "amd64", family: "unix" [root@Testing-Server jre]# |
可以很清楚的看到,Maven的正常运行时需要javac支持的,而在标准的Java JRE环境中是没有javac的。
于是,mvn通过查找$PATH环境变量所指定的位置没有发现ja[……]