为java设置classPath

时间:2011-06-23 11:22:38

标签: android

我正在尝试从我的cmd运行draw9patch.bat,但它会抛出以下错误。

           WARNING: Java not found in your path.
           Checking if it's installed in C:\Program Files\Java instead (64-bit).
           Checking if it's installed in C:\Program Files\Java instead.

           ERROR: No suitable Java found. In order to properly use the Android Developer
           Tools, you need a suitable version of Java JDK installed on your system.
           We recommend that you install the JDK version of JavaSE, available here:
           http://www.oracle.com/technetwork/java/javase/downloads

          You can find the complete Android SDK requirements here:
          http://developer.android.com/sdk/requirements.html

我安装了java,并且还尝试在控制面板中更改环境变量的类路径。但是它似乎没有解决问题。我做错了什么。

3 个答案:

答案 0 :(得分:0)

为此你需要设置'path'环境变量。

这样的事情:

path=%path%;c:\program files\java\jdk 1.6\bin

或 你安装java的路径。

答案 1 :(得分:0)

您可能需要swing-worker-1.1.jar,将其放在Android-sdk / tools / lib目录中。

答案 2 :(得分:0)

对于那些正在寻找Windows 7解决方案的人(也许是xp的解决方案)而且最后的答案不是正确的解决方案。
如果您在运行此文件时遇到问题,则android-sdks/tools文件中的几乎所有.bat文件都会出现此问题。

以下是该怎么做以及所有批处理文件都能正常工作。 我假设你已经下载了适当的JDK ..

转到文件夹android-sdks\tools\lib并编辑文件find_java.bat
删除存储在里面的所有文本并插入如下内容:

set java_exe="C:\Program Files\Java\jre7\bin\java.exe"
if not defined java_exe goto :CheckFailed

:SearchJavaW
set javaw_exe="C:\Program Files\Java\jre7\bin\javaw.exe"
if not exist %javaw_exe% set javaw_exe=%java_exe%
goto :EOF

请小心并正确地找到你所拥有的东西!以下是jre7的示例!