Java Android安装问题

Java Android安装问题,java,android,Java,Android,我一直在尝试设置我的安卓系统,以开始一整天的开发课程,但没有成功。我已经安装了Java JDK工具包,我正在尝试安装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\u 03。我已经转到环境变量并添加了java文件的路径(C:\Pr

我一直在尝试设置我的安卓系统,以开始一整天的开发课程,但没有成功。我已经安装了
Java JDK工具包
,我正在尝试安装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\u 03
。我已经转到环境变量并添加了java文件的路径(
C:\ProgramFiles\java\jdk1.7.0\u 03\bin
C:\ProgramFiles\java\jdk1.7.0\u 03\bin\javac
),但仍然得到相同的错误。
我尝试安装的android sdk版本是
“installer\u r18-windows.exe”
。有人能帮我吗?

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

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

“C:\ProgramFiles\Java\jdk1.7.0\U 03\”


这个错误对我起了作用。

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

c:\windows\system\java.exe
重命名为
c:\windows\system\java.exe.orj
,然后重新启动安装程序,一切正常


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

我已修复此问题,请按照以下步骤操作:

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

  • 在“系统变量”下,按“新建”以创建和新建系统变量

  • 给它命名为JAVA_HOME,并给安装JAVA的文件夹提供url

    e、 g
    C:\ProgramFiles\Java\jdk1.7.0\U 05
    然后重新运行sdk


  • @hasan veli soyalan我尝试了你的解决方案,但是我的
    c:\windows\system\java.exe
    在我的案例中不存在,我使用的是windows 8 pro 64位,相反,我发现
    c:\windows\system32\java.exe
    ,我按照你的描述对它进行了更改,它成功了

    您只需删除“C:\windows\System32\”中的“java.exe”,并重置java环境(java_HOME、CLASSPATH、PATH),即可成功通过此步骤


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


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

    要在您的第一个应用程序上安装Android并与Android Studio配合使用,以下是逐步说明:

    • 步骤1:下载Android Studio
    • 步骤2:安装Android Studio步骤
    • 步骤3:启动一个新项目
    • 步骤4:创建新的AVD
    • 步骤5:打开AVD管理器
    • 步骤6:启动模拟器
    • 步骤7:运行项目
    然而,您还需要设置环境变量

    要设置环境变量,在设置JDK时遵循相同的步骤

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


    在System Variable(系统变量)下,单击Path(路径),然后单击New(新建)并添加JDK路径。

    我将您的问题从Javascript重新标记为Java,因为问题是关于后者而不是前者的。:)我已经解决了这个问题,在环境变量中,我在上面部分添加了java安装的路径,即用户变量。当我将路径添加到下半部分(即系统变量)时,android sdk安装程序识别了该文件。我相信这可能会帮助其他人。这一切都是关于对细节的关心和关注。当我在Windows8版本预览版上安装Android SDK时,修复程序起到了作用+1仅仅把爪哇放在家里是不够的;也必须按照这个答案所描述的那样去做。使用Windows Server 2012;听起来它适用于比win7更新的任何东西。非常感谢,在win7 64位上为我工作。在迁移到64位之前,我等了5年,我可以看到它仍然需要更长的时间来开发/谢谢!!在这之前我什么都没帮上忙。使用Windows 8。这适用于Windows 8.1 pro。我要用你的名字给我儿子起名。非常感谢你!欢迎链接到某个解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。谢谢你,@Machavity!我补充了更多的信息。