2012-10-07 30 views
6

Bien, así que estoy tratando de obtener una compilación inicial de los archivos de muestra de NME en un dispositivo Android.No se puede compilar NME para Android

puedo construir para plataformas como HTML5, Flash y Windows, pero no puedo conseguirlo en Android - Siempre tengo errores de espalda que dice:

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" 

bien - lo suficientemente obvio ¿verdad? Pero he comprobado, vuelto a revisar, reiniciado, editado las variables de entorno e hice absolutamente seguro de que la variable JAVA_HOME apunta en realidad hacia el JDK.

¿Alguna explicación?

Respuesta

12

Bueno, para responder a mi propia pregunta, al final me di cuenta de que hay un archivo .hxcpp_config.xml en mi cuenta de usuario (C:\Users\James\), y que tiene un nodo XML que se veía así:

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

He cambiado a esto:

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

Y funciona!

+0

¡Gracias, el salvavidas! – Cherniv

Cuestiones relacionadas