首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 18.04 LTS上安装Oracle jdk 11

在ubuntu 18.04 LTS上安装Oracle jdk 11
EN

Stack Overflow用户
提问于 2019-10-02 20:27:54
回答 3查看 5.3K关注 0票数 0

最近甲骨文改变了他们的许可政策。我无法在ubuntu 18.04 LTS上安装oracle jdk 11。有没有人能提出一些具体的解决方案?谢谢

EN

回答 3

Stack Overflow用户

发布于 2019-11-28 11:07:11

我创建了一个要点来帮助我解决这个特定的问题:https://gist.github.com/Thoughtscript/d5cdba8013a006dbbd2899e899b95146

下面部分重现。这花了我一段时间,但我在下面的jdk.java.net链接上让它与OpenJDK-11.0.2一起工作。

代码语言:javascript
复制
NOTE It's recommended to download Java 11+ directly from Oracle. It's further recommended to use the OpenJDK 11.0.2 (and avoid other options).
See: https://jdk.java.net/archive/

sudo apt-get update
wget "https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz"
sudo tar -xzvf openjdk-11.0.2_linux-x64_bin.tar.gz
sudo mv jdk-11.0.2 /usr/lib/jvm/

# Config
sudo nano /etc/environment

# Add the line below
# JAVA_HOME="/usr/lib/jvm/jdk-11.0.2/"

# Config
sudo nano ~/.bashrc
# Add the lines below
# JAVA_HOME=/usr/lib/jvm/jdk-11.0.2/
# PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc

# Verify
echo $JAVA_HOME
javac --version
票数 2
EN

Stack Overflow用户

发布于 2019-10-02 20:51:03

我不确定您想要哪种JDK,但这里有几个选项:

如果您想要闭源JDK11,可以使用go to the official site and download and install the .deb file

如果你想要OpenJDK 11,go to the official site and download the .tar.gz file。然后是extract it to a location you want and set the environment variables

票数 1
EN

Stack Overflow用户

发布于 2021-05-23 18:40:18

通过双击软件包,从Oracle site

  • install
  1. 下载.deb软件包。

安装

  1. 后,在环境中设置JAVA_HOME

sudo nano /etc/environment并添加行JAVA_HOME="/usr/lib/jvm/jdk-11.0.1/"

.bashrc中添加配置的

sudo nano ~/.bashrc并添加以下行

代码语言:javascript
复制
JAVA_HOME=/usr/lib/jvm/jdk-11.0.11/
PATH=$JAVA_HOME/bin:$PATH

使用source ~/.bashrc刷新

  1. 的新配置

  1. 输入命令java-version,您可以看到已安装的版本

(步骤3-步骤5)中的配置也可以使用以下方法完成

运行命令

代码语言:javascript
复制
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.11/bin/java 2

sudo update-alternatives --config java

如果已经安装了多个java版本,请从提示中选择所需的版本,然后运行以下命令

代码语言:javascript
复制
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-11.0.11/bin/jar 2

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.11/bin/javac 2

sudo update-alternatives --set jar /usr/lib/jvm/jdk-11.0.11/bin/jar

sudo update-alternatives --set javac /usr/lib/jvm/jdk-11.0.11/bin/javac
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58201515

复制
相关文章

相似问题

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