【问题标题】:Different version of java displayed in $JAVA_HOME and java -version in linux$JAVA_HOME 和 linux 中的 java -version 中显示的 java 版本不同
【发布时间】:2015-11-08 15:32:07
【问题描述】:

我正在使用 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=$PATH:$JAVA_HOME/bin

请告诉我如何将 java 版本设置为仅 1.8。

【问题讨论】:

  • 把$JAVA_HOME/bin放在路径前面如下,export PATH=$JAVA_HOME/bin:$PATH

标签: java linux java-home


【解决方案1】:

我相信你的路径中已经设置了1.7.0_45,为了使用1.8.0_51,导出路径如下,

export PATH=$JAVA_HOME/bin:$PATH 

这将在现有 java 路径前添加新的 JAVA 路径。导出中的问题是在现有路径之后添加了新的 java 路径。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 2021-05-09
    • 1970-01-01
    • 2012-05-28
    • 2015-10-24
    • 2020-10-30
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    相关资源
    最近更新 更多