ide-类路径中不存在Android Studio'tools.jar'文件
我下载了最新版本的Android Studio(截至2013年7月4日)我还下载了JDK版本7u25。
但是,它在启动后显示错误:请确保JAVA_HOME指向JDK而不是JRE。
我不知道如何解决这个问题,这将无法让我运行IDE。 我将不胜感激任何帮助。
11个解决方案
75 votes
检查Java JDK是否正确安装
dpkg --list | grep -i jdk
如果没有安装JDK
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-jdk7-installer
安装后,您启用了jdk
update-alternatives --display java
检查Ubuntu是否使用Java JDK 7
java -version
如果一切顺利,答案应该是这样的:
java version “1.7.0_25″
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)
检查使用什么编译器
javac -version
它应该显示这样的东西
javac 1.7.0_25
将JAVA_HOME添加到环境变量
编辑/etc/environment并将JAVA_HOME=/usr/lib/jvm/java-7-oracle添加到文件末尾
sudo nano /etc/environment
附加到文件末尾
JAVA_HOME=/usr/lib/jvm/java-7-oracle
登录并注销(或重新启动)以使更改生效。
如果要删除oracle JDK
sudo apt-get remove oracle-jdk7-installer
Francois answered 2020-06-21T01:05:40Z
21 votes
读这个:[http://arwankhoiruddin.blogspot.co.il/2014/01/android-studio-in-ubuntu-problem.html]
简而言之:在终端上输入
$ sudo update-alternatives --config java
现在您需要选择
的usr / lib / jvm / java-7-openjdk / jre / bin / java的
按#3
user3585578 answered 2020-06-21T01:06:22Z
15 votes
我有Ubuntu 14.04和OpenJDK,对我来说,全新的安装可行。
刚做了
sudo apt-get install --reinstall openjdk-7-jdk
要么,
sudo apt-get install --reinstall openjdk-7-jdk如果它已经安装并出现错误,
一切都很好。
King_SaGo answered 2020-06-21T01:07:03Z
13 votes
在ubuntu上,我尝试了此处描述的所有方法,但均无用。
我最终要做的是:
从oracle下载JDK并解压缩存档
编辑cd android-studio/bin并在顶部添加
导出JAVA_HOME = / path / to / jdk
保存文件和cd android-studio/bin并启动Android Studio:./studio.sh
Goran Horia Mihail answered 2020-06-21T01:07:46Z
5 votes
在Fedora(以及其他RedHat衍生产品,例如RHEL 7和CentOS 7)上,缺少的openjdk-devel软件包对我来说是个问题。 这是一个简单的修复,与JAVA_HOME路径或JRE无关。
sudo yum install java-1.7.0-openjdk-devel.x86_64
Tom Jowitt answered 2020-06-21T01:08:07Z
4 votes
如果您使用的是Windows,则安装可能会使许多用户感到困惑...
安装程序可让您指定安装路径,但这仅在您选择要安装的JRE选项的情况下才可以。
实际的JDK会自动安装到...
C:\ Program Files \ Java \ jdkX.XX(64位)
C:\ Program Files(x86)\ Java \ jdkX.XX(32位)
因此,您需要确保在设置为此JDK路径而不是安装程序中显示的JRE路径的环境变量中设置JAVA_HOME变量。
Greg Quinn answered 2020-06-21T01:08:49Z
2 votes
在Windows中创建新环境为STUDIO_JDK,它引用您的jdk C:\Program Files\Java\jdk1.7.0
itro answered 2020-06-21T01:09:09Z
0 votes
这个答案可能非常特定于Windows 7 32位系统:即使设置了JAVA_HOME变量,我仍然遇到问题。 从网站再次安装JAVA之后,[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]
但是这次我尝试了“ Windows x64 54 MB jdk-8u51-windows-x64-demos.zip”,尽管我的系统是32位并且ANDROID STUDIO开始为我工作,但它似乎适用于64位。 我的环境设置如下(在系统变量下而不在用户变量下):
JAVA_HOME-C:\ Program Files(x86)\ Java \ jre1.8.0_51JDK_HOME-C:\ Program Files(x86)\ Java \ jdk1.8.0_51
Ginu Jacob answered 2020-06-21T01:09:39Z
0 votes
我在Linux Mint 17.2上遇到了同样的问题,这很简单:
在软件包管理器中,我发现已安装openjdk-7-jre,但未安装JDK。 我要做的就是安装openjdk-7-jdk。
由于我是Linux新手,因此花了一些时间来解决这个问题,因为我以路径/ usr / lib / jvm / java-7-openjdk-amd64的名称假定它已经是JDK,但这仅仅是 JRE。
mono68 answered 2020-06-21T01:10:08Z
0 votes
在Linux Mint 17(或Ubuntu 14.04)上:
sudo apt-get install openjdk-7-jdk
然后更改JAVA_HOME env变量。
export JAVA_HOME=JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
sidney answered 2020-06-21T01:10:32Z
0 votes
下载最新的Android Studio可解决此问题/ OSX / MAC
Feras answered 2020-06-21T01:10:52Z