在AMD(x86_64)架构的Ubuntu(24.04)系统手动安装Java8的操作

记录一下在AMD(x86_64)架构的Ubuntu(24.04)系统手动安装Java8的操作

bash 复制代码
lsb_release -a
bash 复制代码
myw@myw-S451LN:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.3 LTS
Release:        24.04
Codename:       noble
myw@myw-S451LN:~$ 
bash 复制代码
uname -m
bash 复制代码
myw@myw-S451LN:~$ uname -m
x86_64
myw@myw-S451LN:~$ 

得到了系统信息之后,安装java8,首先进入目录

bash 复制代码
cd /usr/local

将Java的sdk放在这个目录下 要么下载要么直接传文件

bash 复制代码
sudo wget http://192.168.1.10:36541/software/Java-JDK/jdk-8u144-linux-x64.tar.gz

传文件方式需要修改权限

bash 复制代码
sudo chmod 777 /usr/local
bash 复制代码
myw@myw-S451LN:~$ cd /usr/local
myw@myw-S451LN:/usr/local$ sudo chmod 777 /usr/local
myw@myw-S451LN:/usr/local$ 

恢复原来权限

bash 复制代码
sudo chmod 755 /usr/local

解压并修改目录名称,解压后有一个java的目录,根据实际情况改

bash 复制代码
sudo tar -xvzf jdk-8u144-linux-x64.tar.gz
bash 复制代码
sudo mv jdk1.8.0_144 jdk8

配置环境变量(重要,也可以找到对应的文件编辑)

bash 复制代码
sudo echo "export JAVA_HOME=/usr/local/jdk8" >> /etc/profile
bash 复制代码
sudo echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> /etc/profile

配置完成后需要刷新

bash 复制代码
source /etc/profile

配置环境变量需要权限

bash 复制代码
sudo chmod 777 /etc/profile

恢复权限

bash 复制代码
sudo chmod 644 /etc/profile
相关推荐
say_fall15 分钟前
【AI大模型】MCP 模型上下文协议:客户端-服务器架构、JSON-RPC 消息与能力协商、工具发现与调用链路、与函数调用的分工
服务器·人工智能·架构
Decay__1 小时前
14_MySQL 高可用与容灾架构 —— MGR / InnoDB Cluster / Keepalived+VIP / 双主 / 读写分离 / 两地三中心
运维·数据库·sql·mysql·架构
猿人谷2 小时前
Surrogate Model:让进化算法学会“预测”,为什么它正在成为智能优化的重要技术?
后端·算法·架构
Kari112 小时前
企业级智能体平台怎么选:腾讯云ADP与其他主流技术路线的架构对比
架构·云计算·腾讯云
泯泷2 小时前
AI时代,中层还要替公司传多少次话?
人工智能·架构
Dawson Zhu3 小时前
【LLM推理与Serving⑧】多机多卡Serving:TP/PP/负载均衡与弹性扩缩容全攻略
人工智能·语言模型·架构·aigc·agi
Bode_20024 小时前
大语言模型与运筹规划双闭环共生(LLM-OR):体系架构、理论机理与落地实践
人工智能·语言模型·架构
空奈qwq4 小时前
【Kafka 从入门到实战】从手写一个队列到生产级消息中间件:架构、分区、消费组、零拷贝全解析
分布式·架构·kafka
李兆龙的博客4 小时前
从一到无穷大 #108:Meta 的 AI 存储架构——BLOB 重构与跨地域数据加载
人工智能·重构·架构
聪明的笨猪猪5 小时前
政务知识库AI架构选型:强合规约束下的架构决策与落地路径
经验分享·架构·ai编程·政务