build.xml:278: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-1.8.0-openjdk-amd64"
怎么可能?明明我把$JAVA_HOME设为/usr/lib/jvm/jdk1.7.0_79的。
我到/usr/lib/jvm下面去看看,到底怎么回事。
root@wzy-pc:/usr/lib/jvm# ll
总用量 28
drwxr-xr-x 4 root root 4096 7月 13 18:01 ./
drwxr-xr-x 165 root root 12288 7月 13 14:31 ../
lrwxrwxrwx 1 root root 12 7月 13 18:01 default-java -> java-1.8.0-openjdk-amd64 //
lrwxrwxrwx 1 root root 20 4月 23 16:26 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64/
-rw-r--r-- 1 root root 2600 4月 23 16:26 .java-1.8.0-openjdk-amd64.jinfo
drwxr-xr-x 5 root root 4096 7月 13 18:00 java-8-openjdk-amd64/
drwxr-xr-x 8 root root 4096 7月 11 14:00 jdk1.7.0_79/
原来有个default-java这个东西,赶集改掉:
sudo ln -s jdk1.7.0_79 default-java
这样就好了