我有一个系统,我尝试将 Java 版本从 1.7 设置为 1.8。
首先我下载了jdk,然后设置JAVA_HOME
全局变量。
export JAVA_HOME=/usr/java/jdk.1.8.0_60
比验证版本
echo $JAVA_HOME
输出
/usr/java/jdk.1.8.0_60
但版本仍然相同。
java -version
输出
java version "1.7.0_75"
答案1
那么你的机器上至少有两个 Java 版本,对吗?
除了设置之外JAVA_HOME
,您可能还想修改PATH
变量,并希望将其更改为持久变量。假设您使用例如~/.profile
或~/.bashrc
文件来实现此目的,您可以添加以下几行:
export JAVA_HOME=/usr/java/jdk.1.8.0_60
PATH="${JAVA_HOME}/bin:$PATH"
然后重新登录(如果是~/.profile
)或者直接关闭并重新打开终端(如果是~/.bashrc
)。