Bry*_*añe 44 linux android-studio
在./studio.sh终端后我得到这个错误"tools.jar不在android studio classpath中请确保JAVA_HOME指向JDK而不是JRE".
我谷歌它,这是每个人都说:"你需要将你的环境变量设置为JDK路径而不是JRE"
我试试这两个命令
export PATH=${JDK_HOME}:/etc/java-7-openjdk
export PATH=${JAVA_HOME}:/etc/java-7-openjdk
Run Code Online (Sandbox Code Playgroud)
并再次执行./studio.sh,我得到同样的错误
我的操作系统是 Linux Mint 14
use*_*809 84
我解决了杰罗姆和贾罗德的答案相结合的问题:
sudo apt-get install openjdk-7-jdksudo nano /etc/environment
添加以下行:JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386另外我刚刚找到了/sf/answers/1247938821/,这似乎有一个很好的写作,几乎相同的答案.
(我正在使用Debian 7 Wheezy)
Jer*_*me 10
我已经弄清楚了.你需要安装openjdk-jdk.Opensjdk-jre是不够的.所以在终端中你需要做的就是写,sudo apt-get install openjdk-7-jdk然后按是.打开android studio bin文件夹,双击studio.sh,在终端打开,按回车键,然后android studio应该可以工作.
小智 6
以下是我在系统中解决同样问题的方法:感谢@ user2533809
$sudo apt-get install openjdk-7-jdk
$ls /usr/lib/jvm/java-1.7.0-openjdk-i386
ASSEMBLY_EXCEPTION bin docs include jre lib man THIRD_PARTY_README
$export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
$./studio.sh
Run Code Online (Sandbox Code Playgroud)
环境 :
kesavan@kesavan-Ideapad-Z460:bin$ uname -a
Linux kesavan-Ideapad-Z460 3.2.0-59-generic-pae #0trisquel1 SMP Sat Feb 22 03:55:17 UTC 2014 i686 i686 i386 GNU/Linux
kesavan@kesavan-Ideapad-Z460:bin$
Run Code Online (Sandbox Code Playgroud)
你必须确保你的jre和jdk工作正常.
跑
$ sudo apt-get install default-jre
Run Code Online (Sandbox Code Playgroud)
然后...
$ sudo apt-get install default-jdk
Run Code Online (Sandbox Code Playgroud)
确保你的javac路径运行
$ whereis javac
Run Code Online (Sandbox Code Playgroud)
它应该返回这样的东西:
javac: /usr/bin/javac /usr/bin/X11/javac /usr/share/man/man1/javac.1.gz
Run Code Online (Sandbox Code Playgroud)
如果它不起作用,您可以尝试更改/ etc/enviroment文件中的JAVA_HOME
追加JAVA_HOME ="$ {/.../ JVM_PATH}"
例如:
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
Run Code Online (Sandbox Code Playgroud)
然后重新加载此文件:
$ source /etc/environment
Run Code Online (Sandbox Code Playgroud)
来源:链接
| 归档时间: |
|
| 查看次数: |
80765 次 |
| 最近记录: |