我有一些与JAVA_HOME
configuration冲突当我使用下面的代码 –
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:无法findjavac编译器; com.sun.tools.javac.Main不在类path中。 也许JAVA_HOME不指向JDK。 它目前设置为“C:\ jdk1.6.0_23 \ jre”
如何解决?
谢谢,
的Eyal
要将Windows下的JAVA_HOME环境变量永久设置为您提到的JDK目录,请执行以下操作:
输入以下内容:
Variable name: JAVA_HOME Variable value: C:\jdk1.6.0_23\
如果您正在使用Eclipse,则跳过上述步骤并执行以下操作:
然而,在你的情况下,你最好的选择可能就是简单地将C:\ jdk1.6.0_23 \ bin附加到你的PATH环境变量中,使用我的第一组指令作为粗略的指导。
/
而不是\
使用以下命令将Java更新为8.XXX:
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
在安装之前,请确保卸载旧版本7.XX,然后一切都应该工作。