我正在尝试从我的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,并且还尝试在控制面板中更改环境变量的类路径。但是它似乎没有解决问题。我做错了什么。
答案 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的示例!