0

当我在 Eclipse 中单击 SDK 管理器时,它没有启动。而是显示以下消息

Android\tools\lib\\find_java.exe -s'未被识别为内部或外部命令、可运行程序或批处理文件”

我试图更改我的 Path 变量,但它仍然不起作用。不知道我在做什么错误。感谢你的帮助。

我的路径变量包含:

JAVA_HOME 是 C:\Program Files\Java\jdk1.7.0

C:\Program Files\PC Connectivity Solution\;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseGit\bin

谢谢

4

3 回答 3

1

尝试以下步骤:

在您喜欢的文本编辑器中打开 /tools/android.bat

搜索这段代码:

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

用这个替换它:

set java_exe="<Path of your JDK>\bin\java.exe" 

java_exe 将是静态路径,是您的 Java exe 的路径。

运行android.bat

于 2013-11-29T11:10:24.607 回答
0

不确定这是否是您正在寻找的解决方案,但是当我设置文件路径变量时,我使用 2 个反斜杠而不是一个。所以它会是

C:\\Program Files\\Java\\jdk1.7.0\\jre\\bin;
D:\\Android-SDK\\adt-bundle-windows-x86-20130911\\adt-bundle-windows-x86-20130911\\sdk\\tools;
C:\\Program Files\\PC Connectivity Solution\\; 
于 2013-09-19T09:45:46.407 回答
0

我猜 find_java.bat 文件有问题。请参考这里的线程https://code.google.com/p/android/issues/detail?id=28196

于 2013-09-19T12:27:52.923 回答