我正在尝试在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安装。
这是一个已知的问题?有解决方案吗?
Answers:
收到通知时,按返回,然后按下一步。这次它将找到JDK
。
JAVA_HOME
要C:\Program Files\Java\jdk1.7.0_17
为我工作(当然,你需要重新启动安装在环境变量更改生效;来回不会为工作)。
实际设置:
安装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%的开头Path
;
更新了系统环境变量中的值:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
没有32位JDK似乎无法正常工作。只需安装并感到高兴...
警告:如评论员所述,请勿在Windows 7上尝试此操作!我使用Windows XP 64位进行了测试。
由于发布的解决方案不适用于所有人(包括我,我本人和我),因此我想为那些寻求另一种方式(不进行注册表黑客攻击等)以在Windows 64位系统上解决此问题的人留下笔记。只需将PATH(大写字母!)添加到环境变量中,然后将值设置为JDK-Path。
我将JDK添加到了无法使用的现有“路径”中,就像没有使用JAVA_HOME或“ Back” -Solution一样。最后将其添加到“ PATH”即可。
我希望这可能对某人有所帮助。
您只需要以下两个注册表项。似乎发布其他注册表内容的人基本上只是将所有密钥从中复制HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
,这显然不是一个理想的解决方案,因为不需要大多数密钥。
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"
这些解决方案都不适合我。我通过临时将的文件名更改C:\Windows\System32\java.exe
为java_.exe
Windows 7 x64
没有下完美的工作32-bit JDK
!非常感谢:)
这里没有解决方案适用于该64-bit
版本。
将路径放在环境变量中的JDK
路径之前c:\windows\system32\
可以解决此问题。否则,将32-bit
java.exe
在64-bit JDK
版本之前找到。
添加JAVA_HOME环境变量(在System Variables下)对我有用。单击“上一步”和“下一步”按钮无效。
Windows 7 Professional x64,JDK 1.7.0_04(64位,我没有安装x86版本)
我认为安装程序会尝试查找特定(1.6?)版本的JDK,如果找不到,请检查在我的情况下未设置的JAVA_HOME。我有另一台计算机(同一系统,但具有JDK 1.6 x64),并且没有JAVA_HOME变量也可以工作。
您不必安装32位版本的JDK :)
将JAVA_HOME
环境变量设置为
C:\Program Files\Java\jdk1.7.0_07
代替
C:\Program Files\Java\jdk1.7.0_07\bin
为我修复它。
上面提到这个的人:“我也遇到了这个问题,但是所有答案都没有帮助。我做了什么,我从JAVA_HOME变量中删除了最后一个反斜杠,它开始起作用。此外,请记住不要将bin文件夹包括在路径。” 这实际上是正确的答案。
为了安装此SDK,这就是我所做的。我正在运行最新的Microsoft OS Windows 8。
用户变量:
路径
C:\Program Files\Java\jdk1.7.0_07\bin
环境变量
创建这两个:
类路径
%HOME_JAVA%\jre\lib
HOME_JAVA
C:\Program Files\Java\jdk1.7.0_09
这个已经存在,所以只需编辑:
路径为此,
WindowsPowerShell\v1.0\
只需添加“;C:\Program
Files\Java\jdk1.7.0_09"
这就是我所做的,并且对我有用。=)
bin
了JAVA_HOME
路径末尾,但删除了它的工作
在我的Windows 7 x64安装程序上,此注册表修复程序像一个魅力一样工作:http : //codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
按Report error和OK。Next将被启用。
尝试下载并安装压缩版本,而不是.exe安装程序。
我遇到了同样的问题,尝试了所有解决方案,但没有任何效果。问题是安装的Windows 7是64位,而要安装的所有软件都应该是32位。Android SDK本身是32位的,只能识别32位的JDK。因此,请安装以下软件。
我尝试了,一切正常。
是的,请安装Java SE SDK的32位版本(或任何组合)。那应该有助于解决您的问题。
您将必须下载32位SDK版本,因为仅Windows Server 2003具有受支持的64位版本,因此不支持Win7 64位。在下载Java SDK的过程中,选择“ Windows”作为平台,而不选择“ Windowsx64”。
一旦我做了这个android SDK的安装就像一个魅力。希望这可以帮助。
我正在运行Windows 7的64位版本,尝试使用以下可执行文件安装Android Studio 1.0时遇到此问题:
http://developer.android.com/tools/studio/index.html
我尝试了所有列出的解决方案以及JDK 1.7和1.8的几个不同版本-没有骰子。我去安装了该应用程序的压缩版本,它的工作原理很吸引人:
http://tools.android.com/download/studio/canary/latest
仍然对这个问题感到困惑;特别是因为Android Studio的Beta版运行良好。