我一直试图设置我的机器人整天开始我的开发课程但没有成功。我已经安装了Java JDK kit
并且我正在尝试安装android sdk,但这是我一整天都在犯的错误:
"failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file.
我安装的Java版本是jdk1.7.0_03
。我已经转到环境变量并添加了java文件的路径(C:\Program Files\Java\jdk1.7.0_03\bin
和C:\Program Files\Java\jdk1.7.0_03\bin\javac
),我仍然得到相同的错误。
我试图安装的android sdk版本是"installer_r18-windows.exe"
。有人能帮助我吗?
答案 0 :(得分:62)
问题是有两个Java文件,安装程序会选择它找到的第一个;然而,解决方案很简单:
将c:\windows\system\java.exe
重命名为c:\windows\system\java.exe.orj
,然后重新启动安装程序,一切都会正常。
它现在将使用Program Files \ Java中安装的java.exe版本来解决问题。
答案 1 :(得分:7)
我修复了这个问题,请按照以下步骤操作:
右键单击我的电脑 - >属性 - >高级系统设置 - >高级标签 - >点击环境变量
按new创建新的系统变量
将其命名为JAVA_HOME并将url提供给安装java的文件夹
例如C:\Program Files\Java\jdk1.7.0_05
然后重新运行sdk
答案 2 :(得分:1)
您唯一需要做的就是设置jdk源文件夹的路径。
“C:\ Program Files \ Java \ jdk1.7.0_03 \”
这对我有误。
答案 3 :(得分:0)
@ hasan-veli-soyalan我尝试了你的解决方案,但我的c:\windows\system\java.exe
不存在我的情况,我使用的是Windows 8 pro 64bit,相反,我发现c:\windows\system32\java.exe
并且我改变了正如你所描述的那样,它有效!!
答案 4 :(得分:0)
你只需删除“C:\ windows \ System32 \”的“java.exe”,并重置java环境(JAVA_HOME,CLASSPATH,PATH),然后你就会成功通过这一步。
顺便说一句,我在Windows7 X64下
答案 5 :(得分:0)
如果并非总是因为android sdk无法将子文件夹“System32”中的“java”识别为“java.exe”,则会发生此错误。只需将其重命名为“java.exe”即可。子文件夹“System32”可在本地磁盘(C :)中找到>> Windows。向下滚动以在子文件夹“System32”中找到“java”。
如果系统上正确安装了“Java jdk”,则应该可以正常工作。古德勒克!
答案 6 :(得分:-1)
我在安装android时遇到了同样的错误,尝试系统还原然后重新安装jre和jdk
答案 7 :(得分:-2)
要安装Android并在第一个应用上使用Android Studio,以下是分步说明:
而在installing Android时,您还需要设置环境变量。
要设置环境变量,请在installing Java设置JDK时执行相同的步骤。
转到“控制面板”>系统>高级系统设置>高级标签>环境变量。
在System Variable下,单击Path,然后单击New并添加JDK路径。