我正在尝试在我的Windows 7 x64系统上安装Android SDK。
安装了JDK -6u23-windows-x64.exe,但Android SDK安装程序拒绝继续,因为它没有找到JDK安装。
这是已知的问题吗?有解决办法吗?
我正在尝试在我的Windows 7 x64系统上安装Android SDK。
安装了JDK -6u23-windows-x64.exe,但Android SDK安装程序拒绝继续,因为它没有找到JDK安装。
这是已知的问题吗?有解决办法吗?
当前回答
如果Android SDK安装无法找到JDK,这可能是因为JDK没有安装在您的系统上,或者它可能不在预期的位置。
要解决这个问题,如果还没有安装JDK,则需要安装它,然后确保它位于正确的位置。
要检查是否安装了JDK,打开命令提示符并输入"java -version",如果安装了JDK,它将显示JDK的版本,否则它将显示"java is not recognized as an internal or external command"
安装JDK之后,您可能需要更新系统环境变量JAVA_HOME以指向JDK的位置。
你也可以检查android工作室设置。进入文件>设置>外观和行为>系统设置> Android SDK > SDK平台。这里可以查看是否安装了JDK。
在那之后,你应该能够安装Android SDK没有任何问题。
Windows操作系统下修改系统环境变量JAVA_HOME的步骤如下:
Press the Windows key + R to open the Run dialog box. Type "sysdm.cpl" and press Enter to open the System Properties window. Click on the Advanced tab, then click on the Environment Variables button. In the System variables section, scroll down and find the JAVA_HOME variable. If it does not exist, click on the New button to create it. In the Variable name field, type "JAVA_HOME" (without quotes). In the Variable value field, enter the path to the JDK installation directory (e.g., "C:\Program Files\Java\jdk1.8.0_241"). Click OK to close the Environment Variables window, then click OK again to close the System Properties window.
其他回答
按“报告错误”和“确定”。Next将被启用。
对于Windows 8 x 64上的installer_r21.1-windows.exe,对我来说有用的是将用户环境变量JAVA_HOME设置为C:\Program Files\Java\ jdk1.7.0_10。 希望这对大家有所帮助!:)
实际设置:
操作系统:Windows 8.1 JDK文件:JDK -8u11-windows-x64.exe ADT文件:installer_r23.0.2-windows.exe
安装x64 JDK,首先尝试back-next选项,然后像错误消息所说的那样尝试设置JAVA_HOME,但如果这对你也不起作用,那么试试这个:
按照上面所说的那样,在环境变量中设置JAVA_HOME,但是在路径中使用正斜杠而不是反斜杠。
认真对待。
对我来说,当JAVA_HOME是C:\Program Files\Java\ jdk1.6.0_31时失败了,但当它是C:/Program Files/Java/jdk1.6.0_31时工作得很好-让我发疯!
如果这还不够,还可以添加到环境变量路径%JAVA_HOME%的开头;
系统环境变量的更新值:
JAVA_HOME = C:项目文件/ Java / jdk1 8月0_11 JRE_HOME = C:项目文件/ Java / jre8 Path = % JAVA_HOME %; C: ...
上述方法在Windows 8 Pro中对我不起作用。
只需将路径设置为
C:\Program Files\Java\jdk1.7.0_07\
其中C是您安装JDK的驱动器。
别忘了结尾的反斜杠。
在阅读了几篇博客文章之后,当安装程序说找不到JDK时,单击BACK,然后再单击NEXT,它就神奇地找到了JDK,这似乎是一个更简单的解决方法。没有注册表混乱或重新下载等。