安装Android studio出现'tools.jar' seems to be not in Android Studio classpath的解决方法

来源:互联网 发布:快乐宝拉 知乎 编辑:程序博客网 时间:2024/05/19 00:13


问题描述:

最近项目要把代码迁移到Android studio上,于是下载了最新的Android studio的安装程序,按着网上的步骤进行了安装,结果第一次启动后,出现了一个错误: 
‘tools.jar’ seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.


出现问题的原因及解决方法

在网上看了一些文章后,发现了问题的原因。 
原来,在安装JDK的时候,误将jre覆盖到了jdk上(当时安装的时候不懂)! 
详解一下这个问题,在jdk安装的时候,会出现两次选择路径。第一次是jdk的安装路径,第二次是jre的安装路径。这两个路径不能相同,否则jre的某些东西会把jdk的给覆盖掉。举个例子,jdk的安装路径是E:\Java\Jdk,那么,jre就可以是E:\Java\Jre,这样就不会出现这个问题了。 
按照这个思想,我重装了一遍jdk,再次启动Android studio,成功启动!

注意:重装的时候不能直接覆盖,要先在任务管理器卸载,然后在该文件夹删除剩余文件,再重装即可。


拓展

拓展一下,关于jdk和jre。其实简单来说,jdk是java开发核心组件,是用来编译解释java程序的核心组件的;而JRE则是java的运行环境。 
另外,网上有的说这个问题是因为jdk版本过高,我觉得应该不是这个问题,我使用的是jdk 1.8也能正常运行


1 0