Linux安装Jdk1.8并配置环境变量
1. yum源安装(推荐)#
# 检查是否已经存在java相关命令
rpm -qa|grep java
rpm -qa|grep jdk
rpm -qa|grep gcj
# 如果需要卸载
rpm -qa | grep java | xargs rpm -e --nodeps
# 检索Java1.8源列表
yum list java-1.8*
# 安装Java1.8
yum install java-1.8.0-openjdk* -y
# 查询JAVA_HOME
which java
# 返回
/usr/bin/java
# ls -l命令
ls -l /usr/bin/java
# 返回
lrwxrwxrwx 1 root root 22 Nov 13 14:37 /usr/bin/java -> /etc/alternatives/java
# ls -l命令
ls -l /etc/alternatives/java
# 返回
lrwxrwxrwx 1 root root 73 Nov 13 14:37 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64/jre/bin/java
# 则JAVA_HOME路径为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64
2. 介质安装#
2.1 下载介质
- 官网下载
https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
登录后即可下载。 - 百度网盘(推荐)
链接:https://pan.baidu.com/s/10UcCpSIVUk5JhXpGui01IA
提取码:7suz
2.2 上传并解压
- 在/usr/local/目录下新建文件夹:java
- 上传介质到/usr/local/java/
- 解压:tar -zxvf jdk-8u291-linux-x64.tar.gz
2.3 配置环境变量
# 编辑配置文件
vim /etc/profile
# 在末尾追加
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=/usr/local/java/jdk1.8.0_291/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
# 使配置文件生效
source /etc/profile
2.4 测试
# 测试javac命令
javac
# 测试java
java
# 测试版本号
java -version
# 返回
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
# 查询JAVA_HOME
echo $JAVA_HOME
# 返回
/usr/local/java/jdk1.8.0_291
分类:
其他
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理