Ubuntu 18.04下Java环境安装与配置

本文详细介绍了如何在Linux系统上安装Oracle JDK 16,包括下载官方提供的JDK压缩包、创建安装目录并解压文件、配置环境变量及设置软链接等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网:https://www.oracle.com/technetwork/java/index.html
下载页:https://www.oracle.com/technetwork/java/javase/downloads/index.html!在这里插入图片描述
点击JDK DownLoad

在这里插入图片描述
点击Linux x64 Compressed Archive 的 xxx.ta.gz文件下载

建立安装文件夹

$ cd /usr
$ sudo mkdir java

赋予目录最高权限,避免一些奇怪的问题

$ sudo chmod 777 java

进入/Downloads

$ cd /Downloads

移动文件至安装目录(文件名写自己的安装包名称)

$ sudo mv jdk-16.0.1_linux-x64_bin.tar.gz /usr/java

解压

$ sudo tar -zxvf jdk-16.0.1_linux-x64_bin.tar.gz

查看安装目录名备用

$ ls

我的解压出的文件夹名为jdk-16.0.1,所以记下目录为/usr/java/jdk-12.0.1

配置环境

$ sudo gedit /etc/profile

在末尾添加以下几行文字:
#set java env
export JAVA_HOME=/usr/java/jdk-16.0.1
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH

$ source /etc/profile

配置软连接

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-16.0.1/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk-16.0.1/bin/javac 300

查看版本

java -version
在这里插入图片描述

<think>好的,用户想在Ubuntu 18.04上升级Java版本。首先,我需要回顾一下用户提供的引用内容,看看有哪些相关信息可以利用。 根据引用[1]和[2],Ubuntu 18.04默认安装了OpenJDK 11,如果用户不知道用哪个版本,建议使用默认的。但用户现在想升级,可能已经安装了旧版本或者想换到更新的版本。 引用[4]和[5]提到了安装Java 11的方法,包括使用tar.gz包和deb包,以及通过PPA安装。不过用户可能想升级到比11更高的版本,比如Java 17或更新的。但提供的引用中没有提到更高版本的信息,可能需要引导用户添加官方仓库或使用其他方法。 首先,我应该建议用户先检查当前Java版本,使用`java -version`命令。然后,如果用户需要安装较新的OpenJDK版本,可以添加第三方PPA,比如AdoptOpenJDK或者官方仓库。例如,安装OpenJDK 17的话,可以添加PPA并安装。 另外,用户可能需要了解如何管理多个Java版本,使用`update-alternatives`来切换默认版本。引用中没有提到这个,但这是常见的做法,应该包含在步骤中。 还要注意用户可能希望彻底移除旧版本,确保新版本正确安装。需要提醒用户备份数据,避免升级导致应用不兼容的问题。 最后,生成相关问题,帮助用户进一步解决可能遇到的问题,比如性能优化、多版本管理等。</think>### 如何在Ubuntu 18.04上升级Java版本 #### 1. **检查当前Java版本** 首先确认当前系统安装Java版本: ```bash java -version ``` 若输出类似 `openjdk 11.0.x`,则默认版本为OpenJDK 11[^2]。 #### 2. **添加第三方仓库(以安装更高版本)** - **通过AdoptOpenJDK安装(例如Java 17)**: ```bash sudo apt install -y wget apt-transport-https wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo apt-key add - echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list sudo apt update sudo apt install temurin-17-jdk ``` - **通过Oracle JDK安装(需手动下载)**: 若需Oracle JDK,需从官网下载`.deb`或`.tar.gz`包并手动安装[^4][^5]。 #### 3. **配置默认Java版本** 使用 `update-alternatives` 管理多版本: ```bash sudo update-alternatives --config java ``` 选择目标版本的编号即可切换默认Java环境。 #### 4. **验证升级结果** 再次运行: ```bash java -version ``` 应显示新版本信息,例如 `openjdk 17.0.x`。 #### 注意事项 - 如果升级后出现兼容性问题,可通过 `sudo update-alternatives --config java` 回退版本。 - 卸载旧版本:`sudo apt remove openjdk-11-jdk`(根据实际版本调整)[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值