无法为Android编译NME

时间:2012-10-07 18:37:15

标签: android haxe nme hxcpp

好的,我正在尝试将NME示例文件初始构建到Android设备上。

我可以为HTML5,Flash和Windows等平台构建,但我无法在Android上进行构建 - 我总是会收到错误信息:

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.
Is is currently set to "C:\Program Files (x86)\Java\jre7"

好的 - 显而易见吧?但我检查,重新检查,重新启动,编辑了环境变量,并使绝对确保JAVA_HOME变量实际指向JDK。

有任何解释吗?

1 个答案:

答案 0 :(得分:12)

好吧,为了回答我自己的问题,我最终发现我的用户帐户(.hxcpp_config.xml)中有一个C:\Users\James\文件,并且有一个XML节点,如下所示:

<set name="JAVA_HOME" value="/SDKs//java_jdk" />

我已将其更改为:

<set name="JAVA_HOME" value="C:\Program Files (x86)\Java\jdk1.6.0_29" />

它有效!