16

我一直在尝试设置我的 android 以开始我的开发课程一整天都没有成功。我已经安装了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\binC:\Program Files\Java\jdk1.7.0_03\bin\javac),但我仍然得到同样的错误。我要安装的 android sdk 版本是"installer_r18-windows.exe". 有人能帮我吗?

4

8 回答 8

62

问题是有两个 Java 文件,安装程序会选择它找到的第一个;然而,解决方案很简单:

重命名c:\windows\system\java.exec:\windows\system\java.exe.orj,然后重新启动安装程序,一切都应该没问题。

它现在将使用安装在 Program Files\Java 中的 java.exe 版本来解决问题。

于 2012-05-18T15:58:58.573 回答
7

我按照以下步骤解决了这个问题:

  1. 右键我的电脑->属性->高级系统设置->高级选项卡->点击环境变量

  2. 在系统变量下按新创建和新系统变量

  3. 将其命名为 JAVA_HOME 并提供安装 java 的文件夹的 url

    例如C:\Program Files\Java\jdk1.7.0_05 ,然后重新运行 sdk

于 2012-07-11T10:36:47.823 回答
1

您唯一需要做的就是设置 jdk 源文件夹的路径。

"C:\Program Files\Java\jdk1.7.0_03\"

这对我有这个错误很有用。

于 2012-05-12T11:40:08.337 回答
0

只需删除“C:\windows\System32\”的“java.exe”,并重新设置java环境(JAVA_HOME,CLASSPATH,PATH),即可顺利通过此步骤。

顺便说一下,我在Windows7 X64下

于 2013-10-25T09:59:17.227 回答
0

@hasan-veli-soyalan 我尝试了您的解决方案,但c:\windows\system\java.exe在我的情况下不存在,我使用的是 Windows 8 pro 64bit,相反,我发现c:\windows\system32\java.exe并按照您的描述进行了更改,它有效!

于 2013-10-11T05:01:26.183 回答
0

这个错误经常发生,如果不是总是因为 android sdk 不能将子文件夹“System32”中的“java”识别为“java.exe”。只需将其重命名为“java.exe”。在本地磁盘(C:)>>Windows 中找到子文件夹“System32”。向下滚动以在子文件夹“System32”中找到“java”。

如果您的系统上正确安装了“Java jdk”,这应该可以工作。祝你好运!

于 2015-11-30T02:48:48.753 回答
-1

我在安装android时遇到了同样的错误,尝试系统还原然后重新安装jre和jdk

于 2012-04-26T19:29:04.060 回答
-2

要在您的第一个应用上安装 Android 并使用 Android Studio,请按照以下分步说明进行操作:

  • 第 1 步:下载 Android Studio
  • 第 2 步:安装 Android Studio 步骤
  • 第 3 步:开始一个新项目
  • 第 4 步:创建新的 AVD
  • 第 5 步:打开 AVD 管理器
  • 第 6 步:启动模拟器
  • 第 7 步:运行项目

而在安装 Android时,您还需要设置环境变量。

要设置环境变量,在安装 Java以设置 JDK时遵循相同的步骤。

转到控制面板 > 系统 > 高级系统设置 > 高级选项卡 > 环境变量。

在系统变量下,单击路径,然后单击新建并添加 JDK 路径。

于 2018-03-25T12:43:34.070 回答