【Ubuntu】在Ubuntu上配置Java环境

【Ubuntu】在Ubuntu上配置Java环境

壹、前言

Java是运用得非常广泛的编程语言,在使用Linux时难免会碰到需要用到JDK的情况,故本文介绍如何在Ubuntu上配置Java21环境。

贰、下载

Java的下载渠道很多,有甲骨文公司的"官方"JDK,也有各大厂商基于OpenJDK开发的版本,但是各个版本间的差异倒是不大,故自己选择一个合适的下载渠道下载即可,这边提供这么几个下载的渠道:

  1. 甲骨文公司发行版:https://www.oracle.com/cn/java/technologies/downloads/#java21
  2. Eclipse发行版:https://adoptium.net/zh-CN/temurin/archive/?version=21
  3. 亚马逊发行版:https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html

叁、解压

下载后一般会得到一个压缩包,我们需要解压到指定的文件夹。

  1. 创建文件夹,一般把软件放在根目录下的opt目录中,我们可以在此目录下创建一个文件夹专门放JDK的,可以使用如下命令创建:
bash 复制代码
sudo mkdir /opt/jdk
  1. 一般下载好后,文件是在家目录里的下载或Downloads文件夹中的,所以使用如下命令切换目录
bash 复制代码
cd ~/下载

或

bash 复制代码
cd ~/Downloads
  1. 解压下载好的程序包到/opt/jdk中,使用如下命令解压(OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz 是我下载的程序包的名,你需要改成你自己的,一般输入Open再按Tab键会自动补全):
bash 复制代码
sudo tar -zxvf OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz -C /opt/jdk

肆、配置

  1. 编辑环境变量文件:
bash 复制代码
sudo vi /etc/profile
  1. 在文件末尾加入如下内容(其中的/opt/jdk/jdk-21.0.4+7是我的jdk的所在路径,就刚刚解压那里,每个人都不一样,要看看自己的路径是什么对应替换过来哦):
bash 复制代码
# JAVA_HOME
export JAVA_HOME=/opt/jdk/jdk-21.0.4+7
export PATH=$PATH:$JAVA_HOME/bin
  1. 更新环境变量:
bash 复制代码
source /etc/profile
  1. 验证是否配置成功:
bash 复制代码
java -version

伍、其他

下载的压缩包可以保留,也可以删除~

相关推荐
非优秀程序员6 小时前
第04章 邮箱大战,163 与 QQ 的暗战|《互联网产品恩仇录》
java·vue.js·架构
知已难寻7 小时前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
默|笙7 小时前
【Linux网络】网络层协议 IP(1)理解报头、网段划分
linux·网络·tcp/ip
文丑颜不良啊9 小时前
LeetCode2481~2500题目解析
java·leetcode
修己xj10 小时前
nslookup 使用指南:两种模式与常用查询技巧
linux
Flynn Liang10 小时前
同一需求三套写法:用 Spring AI、LangChain4j、AgentScope Java 各实现一个带工具调用的 RAG 助手(实战对比)
java·人工智能·大模型·架构设计·spring ai·langchain4j·agentscope
聪明的笨猪猪10 小时前
实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑
java·经验分享·面试·ai编程
愿有所息11 小时前
记一次 ARM64 + JDK8 上 fastjson2 的诡异数据错乱
java
秋饼11 小时前
MCP 2026-07-28 无状态协议大改版:Spring AI 2.1 多轮往返请求与网关路由落地
java·ai·技术分享·后端开发
唠玖馆12 小时前
文件系统详解
linux·文件系统·ext2