tec*_*orm 2 java linux java-home
我正在使用 Cent-OS。
当我执行“java -version”时,它显示:java版本“1.7.0_45”
当我执行“echo $JAVA_HOME”时,它显示/usr/java/jdk1.8.0_51
我在 ~/.bashrc 中设置了 JAVA_HOME 并获取了它。我还尝试在 /etc/profile 中设置并获取它。在配置文件中,我将 java home 设置为:
JAVA_HOME=/usr/java/jdk1.8.0_51
导出路径=$PATH:$JAVA_HOME/bin
请告诉我如何仅将 java 版本设置为 1.8。
我相信您的路径中已经设置了 1.7.0_45,为了使用 1.8.0_51,请按如下方式导出路径,
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
这将在现有 java 路径前面添加新的 JAVA 路径。导出中的问题是在现有路径之后添加了新的 java 路径。希望这可以帮助。