[英]Setting JAVA_HOME at Android SDK
我与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
要将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中,使用我上面的第一组指令作为粗略的指导。
/
代替\\
使用以下命令将Java更新为8.XXX:
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
在安装之前,请确保取消旧版本7.XX,然后一切都应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.