我正在尝试在Windows 7 x64系统上安装Android SDK。 已安装jdk-6u23-windows-x64.exe ,但Android SDK安装程序拒绝继续,因为它找不到JDK安装。

这是一个已知的问题? 有解决方案吗?


#1楼

警告:如评论员所述,请不要在Windows 7上尝试! 我使用Windows XP 64位进行了测试。

由于发布的解决方案不适用于所有人(包括我,我本人和我),因此我想为那些寻求另一种方式(无注册表黑客攻击等)的人在Windows 64位系统上解决此问题提供说明。 只需将PATH(大写字母!)添加到您的环境变量中,然后将值设置为您的JDK-Path。

我向无法使用的现有“路径”中添加了JDK,就像没有使用JAVA_HOME或“ Back” -Solution一样。 最后将其添加到“ PATH”即可。

我希望这可能对某人有所帮助。


#2楼

添加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 :)


#3楼

我遇到了同样的问题,尝试了所有解决方案,但没有任何效果。 问题是安装的Windows 7是64位,而要安装的所有软件都应该是32位。 Android SDK本身是32位的,只能识别32位的JDK。 因此,请安装以下软件。

  1. JDK(32位)
  2. Android SDK(在安装SDK时,请确保将其安装在“ C:\\ Program Files(x86)”以外的目录中,更可能安装在其他驱动器或Eclipse提取目录中)
  3. Eclipse(32位),最后是ADT 。

我尝试了,一切正常。


#4楼

我也遇到了这个问题,但是所有答案都没有帮助。 我所做的是,我从JAVA_HOME变量中删除了最后一个反斜杠,然后开始工作。 另外,请记住不要在路径中包括bin文件夹。


#5楼

我尝试了几种发布的解决方案,然后重新启动系统后才开始工作,这可能是因为我刚刚安装了JDK。 这是我所做的所有事情-不确定哪些是必不可少的:

  • 已安装64位JDK。
  • 使用正斜杠(/)而不是反斜杠()定义的JAVA_HOME。
  • 路径开头列出的JDK'bin'目录。
  • 系统重启。

#6楼

Android SDK是32位应用程序,它需要32位JDK才能运行... 64位JDK不会对其使用...


#7楼

JAVA_HOME环境变量设置为

C:\\Program Files\\Java\\jdk1.7.0_07

代替

C:\\Program Files\\Java\\jdk1.7.0_07\\bin

为我修复它。


#8楼

另外,以管理员身份运行 ! 用反斜杠修复为我工作。


#9楼

在Windows 8 Pro中,以上方法不适用于我。

只需设置路径即可

C:\Program Files\Java\jdk1.7.0_07\

其中C是您安装JDK的驱动器。

不要忘了最后的反斜杠。


#10楼

这些解决方案都不适合我。 我通过临时将C:\\Windows\\System32\\java.exe的文件名C:\\Windows\\System32\\java.exejava_.exejava_.exe


#11楼

上面提出这个问题的人说:“我也遇到了这个问题,但是所有答案都没有帮助。我做了什么, 我从JAVA_HOME变量中删除了最后一个反斜杠,它开始起作用。而且,请记住不要将bin文件夹包括在路径。” 这实际上是正确的答案。

为了安装此SDK,这就是我所做的。 我正在运行最新的Microsoft OS Windows 8。

用户变量:

路径C:\\Program Files\\Java\\jdk1.7.0_07\\bin

环境变量

创建这两个:

CLASSPATH %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"

这就是我所做的,并且对我有用。 =)


#12楼

工作解决方案,无需修改注册表

只需将您的Java bin路径放在PATH环境的前面。

之前的路径

C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

之后的路径

C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

现在,Android SDK安装程序正在运行。

顺便说一句,我正在运行Win7 x64。


#13楼

对于Windows 8 x 64上的installer_r21.1-windows.exe,对我有用的是将用户环境变量JAVA_HOME设置为C:\\ Program Files \\ Java \\ jdk1.7.0_10。 希望这对大家有帮助! :)


#14楼

我从复制了Java.exe

C:\\ Windows \\ System32

C:\\ Windows \\ SysWOW64

而且有效。

我正在使用64位Windows 8。


#15楼

1-只需完成“ JAVA_HOME”环境变量即可。

2右键单击Android SDK,然后从“兼容”选项卡中选择Windows 7和管理员。

3-再次运行。


#16楼

我正在运行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版运行良好。


#17楼

没有32位JDK似乎无法正常工作。 只需安装并感到高兴...


#18楼

尝试下载并安装压缩版本,而不是.exe安装程序。


#19楼

我下载了.zip存档,然后运行SDK Manager.exe ,它的工作SDK Manager.exeSDK Manager.exe 。 否则,您对.exe有相同的问题。


#20楼

我遇到了同样的问题,并通过安装x86版本的JDK(在Windows XP x64上)解决了该问题。


#21楼

您将必须下载32位SDK版本,因为仅Windows Server 2003具有受支持的64位版本,因此不支持Win7 64位。 在下载Java SDK的过程中,请选择“ Windows”作为平台,而不要选择“ Windowsx64”。
一旦我做了这个Android SDK安装像一个魅力。 希望这可以帮助。


#22楼

在我的Windows 7 x64安装程序上,此注册表修复程序像一个魅力一样工作: http : //codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/


#23楼

是的,请安装Java SE SDK的32位版本(或任何组合)。 那应该有助于解决您的问题。


#24楼

您只需要以下两个注册表项。 似乎谁发布了其他注册表内容,基本上只是将所有密钥从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"

#25楼

收到通知时,按返回 ,然后按下一步 。 这次它将找到JDK


#26楼

我找到了解决方案,这真是愚蠢。 我发现Android SDK无法检测到JDK

在“ SDK错误”屏幕上按“ 后退”按钮,告诉您EXE无法检测到JDK。 然后按下一步

谁会想到会发生这种情况?


#27楼

在阅读了几篇博客文章之后,当安装程序说找不到JDK时,单击BACK ,然后再单击一次NEXT神奇地找到JDK,似乎确实更容易解决。 没有注册表混乱或重新下载等。


#28楼

按报告错误,然后按确定 。 下一步将启用。


#29楼

实际设置:

  • 操作系统 :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_HOMEC:\\Program Files\\Java\\jdk1.6.0_31时,它C:\\Program Files\\Java\\jdk1.6.0_31但是当它是C:/Program Files/Java/jdk1.6.0_31时,它运行良好。

如果这还不够,还请添加到环境变量Path %JAVA_HOME%的开头

更新了系统环境变量中的值:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...

#30楼

这里的解决方案均不适用于64-bit版本。

JDK路径放在环境变量中的c:\\windows\\system32\\路径之前即可解决此问题。 否则,将在64-bit JDK版本之前找到32-bit java.exe

Android SDK安装找不到JDK相关推荐

  1. [原创] Android SDK 安装全记录

    [原创] Android SDK 安装全记录 1. JDK jdk-se-7u3 http://www.oracle.com/technetwork/java/javase/downloads/ind ...

  2. android phonegap 框架,基于Android SDK安装PhoneGap框架

    基于Android SDK安装PhoneGap框架是本文要介绍的内容,主要是来学习Eclipse+Android+JDK+Phonegap开发环境,具体内容的实现来看那本文详解. 首先,要明白一点,就 ...

  3. 悬剑2.0 tools安装_APP自动化测试之环境搭建:2. Android SDK安装配置

    APP自动化测试之环境搭建:2. Android SDK安装配置 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unit ...

  4. Android Sdk安装和环境变量配置

    Android Sdk安装 Android Sdk环境变量配置 参考:https://blog.csdn.net/qq_21454973/article/details/80429545 一:Andr ...

  5. android sdk 安装位置,Android SDK安装及常见问题

    核心提示:在此片教程里将会为你介绍Android SDK安装及常见问题! 首先下载最新的SDK 2.0文件 解压运行SDK Setup.exe 如果你遇到了消息为"Failed to fet ...

  6. 混合开发入门,java jdk和android sdk安装配置+模拟器安装配置+android studio运行起项目--windows电脑

    首先分享我安装配置过程中遇到的问题,如果你也遇到了,那么跟着我的安装步骤,或许就没问题了... 1.jdk安装过程中没有提示安装jre,jdk的安装目录下面也没有jre文件夹 2.java不是内部或外 ...

  7. android sdk 安装_Appium+python自动化1-环境安装(上)

    前言 appium可以说是做app自动化测试最火的一个框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.小编擅长Python,所以接下来的教程是appium+ ...

  8. Android SDK安装与环境配置

    一.单独下载只有sdk的包,SDK不包括在Android Studio里,适用于不需要Android Studio的用户,其他可自行去官网下载. 1:Android SDK (https://www. ...

  9. Qt on Android Android SDK安装

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前我在 ...

最新文章

  1. Qt创建多线程的步骤
  2. 只需3行代码自动生成高性能模型,支持4项任务,亚马逊发布开源库AutoGluon
  3. mybatis+spring+c3p0+maven+ehcache
  4. 学习基础和C语言基础调查
  5. 网页浏览器 市面上存在的网页浏览器
  6. [MS评估文档]SharePoint Portal Server 2003 的 10 大优点
  7. Phycharm下载并安装
  8. android获取Bitmap对象,获取图片宽高
  9. 阎王爷让我给他做个后台管理系统(转)
  10. ********广度优先搜索*********
  11. [ 重 新 预 习 ] Node.js搭建服务
  12. c执行cmd pdf2swf_SWFTOOLS PDF2SWF 参数详解
  13. Linux 打包可执行文件
  14. [Jzoj] 2197. 三核苷酸
  15. apollo源码启动服务,apollo源码分析
  16. 测试课堂:标准曲线制作、SEM检验、使用知识大全
  17. 美团暑期实习二面面经
  18. t3怎么设置远程服务器,T1怎么配置才能让客户端远程登录上服务器呢?不借助任何第三方工具。...
  19. 苹果App Store上传到应用商城遇到问题
  20. 大神带飞————动态生成对象并绑定父对象(绑定对象池中的对象使自己成为对象池中对象的子对象)

热门文章

  1. 算法---------二叉树的后序遍历
  2. 树组件说明书java_java树组件
  3. JavaScript语言基础4
  4. 【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
  5. Swift监听网络状态
  6. 利用服务器修改服务器数据,用Jquery实现可编辑表格并用AJAX提交到服务器修改数据...
  7. 电销机器人价格_电销机器人哪个牌子最好(强烈推荐)
  8. python数组文件_python数组
  9. uniapp定义全局变量方法
  10. scipy 图像处理-深度学习