无法编译NME为Android

问题描述 投票:6回答:1

好了,所以我试图让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。

任何解释吗?

android haxe nme hxcpp
1个回答
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" />

和它的作品!

© www.soinside.com 2019 - 2024. All rights reserved.