webupd8安装oracle-java8-set-default后未设置JAVA_HOME

res*_*a87 10 java environment linux-mint

我正在关注此链接以安装Oracle Java 8.

也许我弄错了,但我想安装后应该设置JAVA_HOME oracle-java8-set-default.

如果我echo $JAVA_HOMEprintenv | grep -i java什么都没有出现.我正在使用Linux Mint 17.1(Rebecca)

谢谢!

Ell*_*sch 15

您的JAVA_HOME不会被webupd8方法设置,并且您通常不需要它(因为update-java-alternatives脚本管理环境).如果您正在寻找它位于"/ usr/lib/jvm"下的文件夹,您当然可以

export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Run Code Online (Sandbox Code Playgroud)

您还可以测试哪个Java处于活动状态

java -version
Run Code Online (Sandbox Code Playgroud)

要么

java -fullversion
Run Code Online (Sandbox Code Playgroud)


gar*_*eld 13

您还需要运行命令:

sudo apt-get install oracle-java8-set-default
Run Code Online (Sandbox Code Playgroud)

WebUpd8站点中所述,那么您需要注销并再次登录,因为特定命令在/etc/profile.d下创建了两个文件,名为jdk.sh和jdk.csh,它们使用JAVA_HOME等填充环境.

  • "你需要退出并重新登录"这对我来说是个缺失的部分! (3认同)