2012-06-08 59 views
0

这是我第一个从sencha开始的android原生应用程序的应用程序构建。我遵循sencha入门视频教程,但是出现了一些错误。从sencha touch 2.0构建android原生应用程序时的Java home错误

错误说:

-compile: ""D:android-sdk-windows/tools/android" create project --target android-7 --name GetStarted --activity STActivity --path "c:\wamp\www\GS\build\native/" --package com.mycompany.myAppID" Could not run ant with error: 1 Failed to package application [ERROR] BUILD FAILED D:\android-sdk-windows\tools\ant\build.xml:602: The following error occurred whi le executing this line: D:\android-sdk-windows\tools\ant\build.xml:622: Unable to find a javac compiler;

com.sun.tools.javac.Main is not on the classpath.

也许JAVA_HOME不指向JDK?

它当前设置为“C:\Program Files\Java\jre7

它说,java_home error,但我已经这样设置JAVA_HOME:

variable name :- JAVA_HOME variable value:- c:/programes files/java/jdk 1.6/bin

为什么会出现这个错误?

回答

-1

可能在你的路径拼写错误 “程序文件”

变化

c:/programes files/java/jdk 1.6/bin 

c:/Program Files/java/jdk 1.6/bin 
+0

该构建器将其设置为“C:\ Program Files \ Java \ jre7”。看起来,构建器忽略了JAVA_HOME的主要值。 – sergzach

0

你可以创建一个环境变量JAVA_HOME

JAVA_HOME=c:/Program Files/java/jdk 1.6 

和PATH变量

PATH=%JAVA_HOME%\bin 

这一切都在OS的Win XP/7。

我希望这会有所帮助。

相关问题