【发布时间】:2013-02-14 05:48:46
【问题描述】:
我得到了这个奇怪的东西。我的 JAVA_HOME 设置为 /usr/lib/jvm/java-6-openjdk-amd64。当我回显变量时,我得到相同的结果。但是当我使用 ant 构建项目时,我遇到了这个错误。
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-6-openjdk-amd64/jre"
这怎么可能?我安装了从 oracle 网站下载的 jdk 6,但后来我重命名了它。 脚本很长。所以我给了 pastebin 链接:http://pastebin.com/mgJ1VbZ8
【问题讨论】:
-
JAVA_HOME是否在某个脚本中被破坏了? -
不,我查过了。我会将脚本添加到问题描述中。
-
你有解决办法吗?
标签: linux environment-variables java