3

phonegap 2.7.0 を使用して Android アプリケーションを作成するように PC (Windows 7) を構成したいので、このチュートリアルに従って環境変数を確認しました。

以下は、コマンド プロンプトに示されているように、このような構成で必要な変数です。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Adokis>echo %path%
C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86
;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Win
dowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
; C:\Users\Adokis\Development\adt-bundle-windows-x86_64-20130514\sdk\platform-to
ols;C:\Users\Adokis\Development\adt-bundle-windows-x86_64-20130514\sdk\tools;C:\
Users\Adokis\Development\apache-ant-1.9.0\bin;C:\Program Files\Java\jdk1.7.0_17

C:\Users\Adokis>echo %JAVA_HOME%
c:\Programs Files\Java\jdk1.7.0_17

C:\Users\Adokis>echo %ANT_HOME%
c:\Users\Adokis\Development\apache-ant-1.9.0

C:\Users\Adokis>

問題は、ant コマンドを使用すると、「tools.jar が見つかりません」というエラーが表示されることです。

C:\Users\Adokis>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed

正しいすべての変数を再確認しましたが、tools.jar が見つかりませんで tools.jar を探している理由がわかりません。変数が c:\Program Files\Java\jdk1.7.0_17 で構成されている間、C:\Program Files\Java\jre7\lib\tools.jar で見つかることが期待されます

何か案は?

4

2 に答える 2

3

JRE の代わりにJava JDK ( http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ) をダウンロードしてインストールします。

これが完了したら、%JAVA_HOME% 環境変数を変更する必要がある場合があります。JDKインストーラーがそれを行うかどうかはわかりません。

ファイル tools.jar は「開発キット」ではなく「ランタイム環境」のみであるため、JRE には含まれていません。

また、Ant が の代わりにCLASS_PATHとの値を使用している可能性があるため、 と の値を確認してください。JAVA_LIBJAVA_HOME

于 2013-05-21T05:48:35.333 に答える