$JAVA_HOME 中显示的 java 的不同版本和 linux 中的 java 版本
Different version of java displayed in $JAVA_HOME and java -version in linux
我正在使用 Cent-OS.
当我执行"java -version"时,它显示:
java 版本“1.7.0_45”
当我执行"echo $JAVA_HOME"时,它显示
/usr/java/jdk1.8.0_51
我在 ~/.bashrc 中设置了 JAVA_HOME 并获取了它。
我也尝试在 /etc/profile 中设置并获取它。在配置文件中,我将 java 主页设置为:
JAVA_HOME=/usr/java/jdk1.8.0_51
导出路径=$路径:$JAVA_HOME/bin
请告诉我如何仅将 java 版本设置为 1.8。
我相信 1.7.0_45 已经设置在您的路径中,为了使用 1.8.0_51,导出路径如下,
export PATH=$JAVA_HOME/bin:$PATH
这将在现有 java 路径前面添加新的 JAVA 路径。导出中的问题是在现有路径之后添加了新的 java 路径。希望这有帮助。
我正在使用 Cent-OS.
当我执行"java -version"时,它显示: java 版本“1.7.0_45”
当我执行"echo $JAVA_HOME"时,它显示 /usr/java/jdk1.8.0_51
我在 ~/.bashrc 中设置了 JAVA_HOME 并获取了它。 我也尝试在 /etc/profile 中设置并获取它。在配置文件中,我将 java 主页设置为:
JAVA_HOME=/usr/java/jdk1.8.0_51
导出路径=$路径:$JAVA_HOME/bin
请告诉我如何仅将 java 版本设置为 1.8。
我相信 1.7.0_45 已经设置在您的路径中,为了使用 1.8.0_51,导出路径如下,
export PATH=$JAVA_HOME/bin:$PATH
这将在现有 java 路径前面添加新的 JAVA 路径。导出中的问题是在现有路径之后添加了新的 java 路径。希望这有帮助。