gpt4 book ai didi

java - 树莓派更新java路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:28 24 4
gpt4 key购买 nike

我在我的 Pi 上安装了最后一个图像“RASPBIAN Debian Wheezy”,它包含 java 8之后我安装了java 7:我想将 java 路径从 java 8 修改为 java 7所以我将我的环境变量更新为:

export JAVA_HOME=/usr/lib/jvm/jdk-7-oracle-armhf/bin/java
export PATH=$PATH:/usr/lib/jvm/jdk-7-oracle-armhf/bin

我将它们添加到我的 ~/.bashrc

但是当我执行 java -version 时,我得到了 java 8,即使在重启之后也是如此:

java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)

当我显示我的环境变量时,我得到了 java 7!:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/jdk-7-oracle-armhf/bin

pi@raspberrypi /usr/bin $ echo $JAVA_HOME
/usr/lib/jvm/jdk-7-oracle-armhf/bin/java

如何更新路径,以便命令“java -version”为我提供 java 7?

最佳答案

你需要使用update-alternatives

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-7-oracle-armhf/bin/java" 1  
sudo update-alternatives --set java /usr/lib/jvm/jdk-7-oracle-armhf/bin/java

如果仍有问题,请查看此处 http://www.element14.com/community/docs/DOC-54112/l/java-on-the-raspberry-pi

关于java - 树莓派更新java路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30870407/

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