我已经安装了Android的工作室和我执行了所有步骤描述here错误运行Android Studio中
但是,当我开始studio.sh
我得到了一个错误此消息:
“的tools.jar”不是在Android Studio类路径中。请确保JAVA_HOME指向JDK而不是JRE
任何人都可以在这里帮助我吗?
我已经安装了Android的工作室和我执行了所有步骤描述here错误运行Android Studio中
但是,当我开始studio.sh
我得到了一个错误此消息:
“的tools.jar”不是在Android Studio类路径中。请确保JAVA_HOME指向JDK而不是JRE
任何人都可以在这里帮助我吗?
的错误是不言自明的,你需要设置环境变量JDK路径,而不是JRE这里是
JDK_HOME: C:\Program Files\Java\jdk1.7.0_07
检查为Linux
路径,这里是可以复制Android Studio not working
对不起。我没有告诉我的操作系统:linux(Fedora 18 64)。我已经创建并配置了JAVA_HOME和PATH,但我仍然收到此消息。 – user1321759
不是JAVA_HOME,它应该是JDK_HOME到jdk路径... –
JAVA_HOME或JDK_HOME - 这是无关紧要的。在这种情况下都不能工作...... –
检查您的Java JDK是否正确安装
dpkg --list | grep -i jdk
如果没有,请安装JDK
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer
安装后,您必须启用JDK
update-alternatives --display java
检查Ubuntu使用的Java JDK 8
java -version
如果一切正确答案应该是这样的:
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
检查什么编译器用于
javac -version
它应该表现出这样的事情
javac 1.8.0_91
最后,添加JAVA_HOME环境变量
编辑/etc/environment
,并添加JAVA_HOME=/usr/lib/jvm/java-8-oracle
到文件末尾
sudo nano /etc/environment
附加到文件末尾
JAVA_HOME=/usr/lib/jvm/java-8-oracle
这样您就可以重新启动,你可以从与终端做到这一点:
sudo reboot
如果你想删除的JDK
sudo apt-get remove oracle-java8-installer
sudo apt-get install default-jdk
这一切都在Ubuntu的11
我已经解决了它。我无法使用apt-get,因为我使用的是Fedora。我使用百胜。不过谢谢。 – user1321759
谢谢@Elshan,工作就像一个魅力。有趣的是,在我完成Android Studio运行之后,没有设置JAVA_HOME变量。但我不在乎,因为它的工作原理。 –
我无法撤销我的upvote,但我意识到它导致了第6版JDK的安装,并且Android Studio会像地狱一样抛出错误。所以它不像魅力。 –
in OpenSuSE 13.1 and some 13。2个版本中,你还需要:
java-1_7_0-openjdk-devel
包对于x86: JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh
对于x64: JAVA_HOME=/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh
问题是Fedora 20上的一个bug。这个bug是v奇怪的是:如果我安装了Google Talk插件,那么Eclipse崩溃(https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466)。这对我来说很疯狂。我认为这是Java版本,而在Java 6中,我的eclipse仍然崩溃。为了解决这个问题,我应该使用gnome/GTK来代替KDE。现在它工作得很好(在gnome环境中)。感谢所有的答案。
我有一个新安装的Linux Mint的16相同的问题要解决这个问题,你只需要键入命令
sudo apt-get install openjdk-7-jdk
就是这样。你甚至不需要在你的环境中添加repositories或创建JAVA_HOME。
如果JAVA JDK安装正确,首先检查
的dpkg --list | grep的-i JDK
如果没有安装JDK 从Oracle下载最新版本的JDK的
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
解压缩到适当的位置在你的机器 获取提取地点
VI的〜/ .bashrc或vi〜/ .bash_profile中 JAVA_HOME = /家庭/用户/安装/ jdk1.7.0_40 PATH = $ JAVA_HOME/bin中
源〜/ .bashrc或者源〜/ .bash_profile中
安装后,你可以检查它 Java的版本 whcih的Java
如果所有的事情都是正确的,那么正确的答案应该是这样的:
Java版本 “1.7.0_40” 的Java(TM)SE运行时环境(建立1.7.0_40-b43)中 的Java热点(TM)64位服务器VM(构建24.0-b56,混合模式)
最后通过以下命令启动你的Android工作室 ./studio.sh
这是可能是因为你的机器没有安装jdk。我在第一次运行时遇到了同样的问题。打开终端(CTRL + ALT + T)并键入:sudo apt-get install openjdk-7-jdk
完成安装Java环境变量时。操作步骤如下:
sudo gedit /etc/environment
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
(位置可能取决于安装的Java不同)export JAVA_HOME
. /etc/environment
夫妇为进一步澄清有帮助链接的:
希望这有助于。
我在Windows 7 x64专业版上遇到类似的问题。请注意以下步骤来解决这个问题。
如果您使用jdk1.7 x64位版本,tools.jar从所需路径丢失。
请安装jdk1.7的x86版
设置JDK_HOME = “C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_67” 和更新路径环境变量PATH =“C:\程序文件(x86)\ Java \ jdk1.7.0_67 \ bin“ 注意:Linux放置正确的路径。
从/ android-studio \ bin文件夹启动32位应用程序。
我测试和验证Windows 7上这些步骤与32位jdk1.7
在Windows 7只需要运行在你的Android工作室/ bin文件夹中的文件studio.bat用右键以管理员身份。现在您可以询问导入以前的演播室设置。忽略这个,在下一个对话框中你可以指定你的jdk目录的路径。 就是这样。
Marcel
这是由于安装了JAVA JRE而不是JAVA JDK引起的。
解决方法很简单:
sudo apt-get install openjdk-7-jdk
http://www.maxmakedesign.co.uk/development/2013/android-studio-tools-jar-classpath/
谢谢,它的工作。 –
它帮我“sudo apt-get install openjdk-7-jdk” – Justcurious
这对我有帮助。在Ubuntu 15.10上,我必须用'JAVA_HOME =/usr/lib/jvm/java-7-openjdk-amd64 /。/ studio.sh' – rubo77
在Ubuntu上我已经试过在此处描述,但没有工作过的所有方法。
我到底做了什么是:从Oracle
下载JDK,解压存档
编辑android-studio/bin/studio.sh
并在顶部
出口JAVA_HOME添加= /路径/到/ jdk
保存文件和cd android-studio/bin
并启动Android Studio:./studio.sh
寡妇7 64位。
在Windows 7 64位上正常工作! – MrMins
当我在Mac OSX El Capitan上通过Wine安装Android Studio时,此功能非常完美。 –
对于我来说,运行Fedora的与Gnome 16.2,这solution帮助我。 总之,您应该安装JDK的java-1.8.0-openjdk-devel,开发文件。
打开终端并搜索最新版本的JDK开发包:
$ dnf search jdk-devel
Last metadata expiration check performed 12:44:51 ago on Mon Aug 3 22:20:24 2015.
============================ N/S Matched: jdk-devel ============================
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with
: full debug on
$ sudo dnf install java-1.8.0-openjdk-devel
我就遇到了这个问题,当我在我的JAVA_HOME环境VAR引用
[drive]:\Program Files\Java\jdk1.8.0_65
代替Android Studio推荐
[drive]:\Program Files\Java\jdk1.7.0_79.
我正在使用JDK的x64版本Windows 10 Pro。
从Android Studio安装说明。
在您设置Android Studio之前,请确保您已安装JDK 6或更高版本(仅JRE是不够的) - 开发Android 5.0和更高版本时需要使用JDK 7。要检查是否安装了JDK(以及哪个版本),请打开终端并键入javac -version。如果JDK是不可用或版本比6版本低,下载Java SE开发工具包7
http://developer.android.com/sdk/installing/index.html?pkg=studio
你有两件事情你必须检查:
/etc/environment
文件具有指向您的Java安装目录的正确的JAVA_HOME
和PATH
值。在我的Linux Mint 17.3安装中,我发现these instructions非常有帮助。
这个问题似乎归结为系统的默认Java为OpenJDK,Android Studio偏爱Oracle的JDK。实际上,我没有执行教程中给出的OpenJDK删除步骤,但只下载了Oracle JDK并将其设置为我的系统默认值。 Android Studio马上工作。
万一链接的页面永远消失了,我所采取的步骤是
下载Oracle JDK。我的版本是1.7.0_79。
tar -zxvf jdk-7u79-linux-x64.tar.gz
sudo mkdir -p /opt/java
sudo mv jdk1.7.0_79 /opt/java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_79/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_25/bin/java
和
java -version
确认是使用Oracle JDK系统,使输出像
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
这个链接可以帮助你[链接](http://stackoverflow.com/questions/16578321/android-studio-cant-start) – vinoth
我不明白投下的投票。他问了一个简单的问题。它是一个冲洗和投票的要求吗?社区应该支持新用户,而不是尝试将其推出。 – Allensb
我也有同样的问题,并从Stackoverflow发现这篇文章。解决了这个问题。 [Stack Overflow post](http://stackoverflow.com/questions/27528652/tools-jar-seems-to-be-not-in-android-studio-classpath-on-windows-8) – user1223879