无法让Ant工作

时间:2013-11-23 14:14:45

标签: java ubuntu ant cordova

我正在尝试在我的ubuntu 12.04上运行Cordova。当我尝试创建项目时,它给我发了这个错误

k@k-cm:~/Development/Android/ionic/hello$ cordova platform add android
Checking Android requirements...
Creating android project...
[Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development!
Creating Cordova project for the Android platform:
    Path: platforms/android
    Package: com.ionic.toderp
    Name: toderp
    Android target: android-17
Building cordova-3.2.0.jar

{ [Error: Command failed: 
BUILD FAILED
/home/k/Dev/android-sdk-linux/tools/ant/build.xml:710: The following error occurred while executing this line:
/home/k/Dev/android-sdk-linux/tools/ant/build.xml:723: 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.
It is currently set to "/usr/lib/jvm/java-7-openjdk-i386/jre"

Total time: 0 seconds
] killed: false, code: 1, signal: null }
]

这是我的路径

/usr/lib/jvm/java-7-openjdk-i386:/home/k/Dev/android-sdk-linux/tools:/home/k/Dev/android-sdk-linux/tools:/home/k/Downloads/android-ndk-r8e:/home/k/Downloads/android-ndk-r8e:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/k/Home/k/Dev/android-sdk-linux/tools:/home/k/Home/k/Dev/android-sdk-linux/platform-tools:/usr/lib/jvm/java-7-openjdk-i386/bin

JAVA_HOME

/usr/lib/jvm/java-7-openjdk-i386

请帮忙!

1 个答案:

答案 0 :(得分:1)

这个问题是由于Ant无法找到tools.jar文件。

您需要复制tools.jar文件并将其放在lib文件夹中以使ant工作。

在其他sdk库的lib文件夹中搜索tools.jar文件,并将其放在上面的路径中。