gpt4 book ai didi

android - 设置 JAVA_HOME 以正确指向 JDK?

转载 作者:行者123 更新时间:2023-11-29 20:14:47 29 4
gpt4 key购买 nike

你好,我有一个菜鸟问题。我正在尝试在 /android-studio/bin 目录中的 Arch Linux 上运行 Android Studio,使用:./studio.sh。但是,我不断收到此消息:需要 JDK:“tools.jar”似乎不在 Studio 类路径中。请确保 JAVA_HOME 指向 JDK 而不是 JRE。

所以我所做的是打开 ~/.bashrc 并插入这个JAVA_HOME='/java-7-openjdk/jre'
导出 JAVA_HOME
PATH="$JAVA_HOME/bin:$PATH"
导出路径

重新启动后,我仍然遇到以下需求问题。我对/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,它还显示了java-7-openjdk/jre(默认)具体放置的确切路径是什么?

最佳答案

首先,使用 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,PATH

export 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

在重新登录 session 之后或

source ~/.bashrc

关于android - 设置 JAVA_HOME 以正确指向 JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34170860/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com