• 黄聪:Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法


    明明已经在64位window7中安装好了64位版本的jdk,为什么android SDK安装程序却识别不到jdk呢?先看看报错:

    Java SE Development Kit (JDK) not found Error:Failed to find java version for 'C:windowssystem32java.exe': [2] 系统找不到指定的文件

     

    表示'C:windowssystem32java.exe'这个目录下的文件不存在,但是访问C:WindowsSystem32确实可以发现java.exe这个文件,这是为什么呢?

    通过研究发现,windows的32位系统和64位系统在system32文件名上存在一个微小区别:32位系统中的system32的首字母s是小写,而64位中System32的首字母s为大写。而且android SDK默认以32位系统的方式寻找,结果无法找到C:windowssystem32java.exe'件。另外,我们知道jdk安装过程中默认会复制java.exe到在window的system32目录下,如果按照正常流程在32位windows7下安装android SDK则不会该问题。

    那64位windows7下安装Android SDK,提示错误“系统找不到指定的文件Java.exe”,该如何解决呢?

    解决方法(手动设置java路径)在“环境变量”的“系统变量”中寻找名为JAVA_HOME 的变量,如没有则新建一个,并设置JAVA_HOME变量的值为C:Program FilesJavajdk1.7.0_09(需按照对应JDK版本修改),然后重新安装android SDK即可。

     

    如果按照上面的步骤还无法解决。

     

    那么进入你自己的C:WindowsSystem32目录下,看看是不是有java.exe、javac.exe等等,有的话全部删掉。然后再执行上面的步骤。问题解决。

  • 相关阅读:
    2018.12.30【NOIP提高组】模拟赛C组总结
    【NOIP2007提高组】矩阵取数游戏
    【NOIP2007提高组】字符串的展开
    【NOIP2007提高组】统计数字
    2018.12.22【NOIP提高组】模拟B组总结
    【NOIP2013模拟11.5A组】cza的蛋糕(cake)
    CDQ分治总结
    O(2),O(3),Ofast 手动开[吸氧]
    【NOIP2013模拟11.6A组】灵能矩阵(pylon)
    【GDKOI2012模拟02.01】数字
  • 原文地址:https://www.cnblogs.com/huangcong/p/3541507.html
Copyright © 2020-2023  润新知