首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了OpenJDK 15,但$JAVA_HOME仍然指向oracle 11

安装了OpenJDK 15,但$JAVA_HOME仍然指向oracle 11
EN

Stack Overflow用户
提问于 2021-02-19 14:44:10
回答 2查看 178关注 0票数 1

我安装了几个版本的JDK,其中大部分是OpenJDK,但我确实安装了oracle-JDK-11。我使用的是Xubuntu20.04,我不记得是如何安装JDK-11的。我已经删除和oracle JDK-11文件和文件夹,我可以找到。我使用了更新-替代品切换到OpenJDK-15。我已经跑了

代码语言:javascript
复制
export $JAVA_HOME #all of these are complete on my end
PATH =
export JAVA_HOME
export PATH

并运行它们,指向OpenJDK-15。

尽管echo $JAVA_HOME返回了/usr/lib/jvm/java-11-oracle,但我已经查看了我所知道要查找的所有配置文件,所有内容似乎都指向OpendJDK-15,但是变量仍然指向oracle-11。

我的系统仍然意识到java-11-甲骨文,我只想要它完全删除。我即将开始一门Java课程,这样我才能最终学会它,但我想确保在我开始之前,我的系统设置是正确的。

编辑-对于上下文,我将在/etc/profile.d/ jdk.csh中打印几个文件

代码语言:javascript
复制
  1 setenv J2SDKDIR /usr/lib/jvm/java-15-oracle
  2 setenv J2REDIR /usr/lib/jvm/java-15-oracle
  3 setenv PATH ${PATH}:/usr/lib/jvm/java-15-oracle/bin:/usr/lib/jvm/java-15-ora    cle/db/bin
  4 setenv JAVA_HOME /usr/lib/jvm/java-15-oracle
  5 setenv DERBY_HOME /usr/lib/jvm/java-15-oracle/db

jdk.sh

代码语言:javascript
复制
  1 export J2SDKDIR=/usr/lib/jvm/java-15-oracle
  2 export J2REDIR=/usr/lib/jvm/java-15-oracle
  3 export PATH=$PATH:/usr/lib/jvm/java-15-oracle/bin:/usr/lib/jvm/java-15-oracl    e/db/bin
  4 export JAVA_HOME=/usr/lib/jvm/java-15-oracle
  5 export DERBY_HOME=/usr/lib/jvm/java-15-oracle/db

jdk_home.sh

代码语言:javascript
复制
  1 export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
EN

回答 2

Stack Overflow用户

发布于 2021-02-19 14:53:34

我找到了答案。我需要在我添加的export JAVA_HOME="/usr/lib/jvm/openjdk-15/"文件中更新~/..bashrc

票数 1
EN

Stack Overflow用户

发布于 2021-02-19 14:57:18

这将帮助您: 1、readlink -f $(其中java) 2、sudo rm -rf /usr/lib/jvm/*

欲了解更多信息:follow these steps

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66279681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档