我与JAVA_HOME
配置存在一些冲突
当我使用以下代码 -
System.out.println(System.getenv("JAVA_HOME"));
我得到 - C:\jdk1.6.0_23
这是正确的地方。
但是,当我在Android build.xml上运行Ant命令时,我收到以下错误消息 -
C:\ android-sdk-windows \ tools \ ant \ main_rules.xml:361:无法找到javac编译器; com.sun.tools.javac.Main不在 类路径。也许JAVA_HOME没有 指向JDK。它目前已设定 到“C:\ jdk1.6.0_23 \ jre”
如何解决?
谢谢,
的Eyal
答案 0 :(得分:18)
要将Windows下的JAVA_HOME环境变量永久设置为您提到的JDK目录,请执行以下操作:
输入以下内容:
Variable name: JAVA_HOME
Variable value: C:\jdk1.6.0_23\
如果您使用的是Eclipse,请跳过上述步骤并执行以下操作:
在你的情况下,你最好的选择可能只是简单地将C:\ jdk1.6.0_23 \ bin附加到你的PATH env var中,使用上面的第一组指令作为粗略的指导。
答案 1 :(得分:2)
/
代替\
答案 2 :(得分:-1)
使用以下命令将Java更新为8.XXX:
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
安装之前,请确保取消旧版本7.XX,然后一切都应该工作。