Java 版本没有变化

Java 版本没有变化

我不明白为什么 java 在同一台机器上有多个版本时总是会出现问题。

下面是我所做操作的屏幕截图:

在此处输入图片描述

为什么它没有变化?我将 JAVA_HOME 设置为指向 8。

答案1

尝试以下命令:

sudo update-alternatives --set java /usr/lib/jvm/java-8-oracle/jre/bin/java

sudo update-alternatives --set javac /usr/lib/jvm/java-8-oracle/bin/javac

否则尝试这个关联

答案2

正如您所评论的:

我安装了 JENV,它阻止了一切。

打开你的~/.bash_profile

nano ~/.bash_profile

并删除下面的行

export PATH="$HOME/.jenv/bin:$PATH"

export PATH="/home/<your_user_name>/.jenv/shims:${PATH}"
source "/home/<your_user_name>/.jenv/libexec/../completions/jenv.bash"
jenv rehash 2>/dev/null
export JENV_LOADED=1
unset JAVA_HOME
jenv() {
  typeset command
  command="$1"
  if [ "$#" -gt 0 ]; then
    shift
  fi

  case "$command" in
  enable-plugin|rehash|shell|shell-options)
    eval `jenv "sh-$command" "$@"`;;
  *)
    command jenv "$command" "$@";;
  esac
}

打开一个新终端并启动

sudo update-alternatives --config java

再次

相关内容