当我在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
由于
答案 0 :(得分: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
答案 1 :(得分:0)
不确定这是否是您要寻找的解决方案,但是当我设置文件路径变量时,我使用2个反斜杠而不是1个。所以它会是
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\\;
答案 2 :(得分:0)
我猜find_java.bat文件存在问题。请参阅此处的主题https://code.google.com/p/android/issues/detail?id=28196