Linux(Ubuntu)安装JDK环境

系统环境

Ubuntu20.04

下载JDK压缩包

前往Oracle官网进行后续下载或单击下载JDK压缩包

下拉找到JDK8,在Linux板块下选择适配系统架构的压缩包文件(后缀为tar.gz),系统架构可通过uname -m命令查看

安装JDK

安装环境通常放在/usr/local下,进入目录下新建jdk文件夹

shell 复制代码
cd /usr/local
mkdir jdk

解压jdk压缩包

shell 复制代码
cd Downloads	# 中文汉化版本:cd 下载
tar -zxvf jdk-8u162-linux-x64.tar.gz	# 解压文件名根据下载的文件决定
ls	# 查看解压文件夹

移动文件夹

shell 复制代码
sudo mv 1.8.0_162 /usr/local/jdk	# 1.8.0_162为解压后的文件夹

配置环境变量

全局变量/etc/profile和用户变量~/.bashrc

shell 复制代码
vim /etc/profile

# 点击i进入编辑模式,添加如下信息,点击esc退出编辑模式,输入:wq保存退出
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_162
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

# 使环境变量生效
source /etc/profile

检查JDK安装

shell 复制代码
java -version
相关推荐
Better Bench10 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
IKUN家族11 小时前
Spring MVC(一)
java·spring·mvc
实心儿儿11 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
老马识途2.012 小时前
关于跨域问题的总结
java·前端
Dawn-bit13 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
都叫我大帅哥13 小时前
Java日期时间三十年战争:从Date考古到LocalDateTime革命,以及数据库与前端的那点事儿
java
Muscleheng13 小时前
SpringBoot 集成 DeepSeek 实现 RAG 文档问答
java·spring boot·ai·springai
RisunJan13 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
2501_9364156913 小时前
可变参数&综合练习&斗地主游戏
java·windows·游戏
极客先躯15 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试