您好我有一个noob问题。我正在尝试使用/android-studio/bin
在./studio.sh
目录中的Arch Linux上运行Android Studio。但是,我一直收到此消息:JDK Required: 'tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
所以我所做的就是打开~/.bashrc
然后插入它
JAVA_HOME='/java-7-openjdk/jre'
export JAVA_HOME
PATH="$JAVA_HOME/bin:$PATH"
export PATH
重新启动后,我仍然遇到了以下问题。我对于{/ 1}}
中/ path / to / java的哪一部分感到困惑在终端中,当我JAVA_HOME='?????'
时,它会显示which java
当我做/usr/bin/java
时,它显示出来
whereis java
,对于java: /usr/bin/java /usr/share/java /usr/lib/jvm/java-7-openjdk/jre/bin/java /usr/share/man/man1/java.1.gz
,它还会显示archlinux-java status
具体投放的具体路径是什么?
答案 0 :(得分:1)
首先,使用locate找出tools.jar所在的位置:
updatedb && locate tools.jar
示例输出
/opt/jdk1.7.0_55/db/lib/derbytools.jar
/opt/jdk1.7.0_55/lib/tools.jar
/opt/jdk1.7.0_55/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-tools.jar
然后在〜/ .bashrc
上设置JAVA_HOME,PATHexport JAVA_HOME=/opt/jdk1.7.0_55
export JRE_HOME=/opt/jdk1.7.0_55/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/jre/bin
在重新登录会话之后
source ~/.bashrc
答案 1 :(得分:0)
使用java 8 for android studio
我认为它只需要java 8