在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
相关推荐
onebyte8bits6 分钟前
NestJS 系列教程(十八):文件上传与对象存储架构(Multer + S3/OSS + 访问控制)
前端·架构·node.js·状态模式·nestjs
2501_948114248 分钟前
从 Claude Code 源码泄露看 2026 年 Agent 架构演进与工程化实践
大数据·人工智能·架构
A_QXBlms25 分钟前
多账号轮询架构 — 利用企销宝iPad协议突破单账号群发次数限制
ios·架构·ipad
海边的Kurisu43 分钟前
MySQL | 从SQL到数据的完整路径
数据库·mysql·架构
在西安放羊的牛油果1 小时前
Connect 源码深度解析
前端·架构·代码规范
2301_822703201 小时前
大学生体质健康测试全景测绘台:基于鸿蒙Flutter的多维数据可视化与状态管理响应架构
算法·flutter·信息可视化·架构·开源·harmonyos·鸿蒙
独特的螺狮粉1 小时前
生命科学实验室经费极简记账簿:基于鸿蒙Flutter的极简主义状态响应与流式布局架构
flutter·华为·架构·开源·harmonyos
提子拌饭1331 小时前
红细胞代偿性增殖与睡眠剥夺的对照演算引擎:基于鸿蒙Flutter的微观流体力学粒子渲染架构
flutter·华为·架构·开源·harmonyos·鸿蒙
LcGero1 小时前
Cocos Creator 的 NPC AI 架构实现
人工智能·ai·架构·npc
敲代码的小小酥1 小时前
深入解析 Redis 热点 Key:从原理到企业级高可用架构实践
redis·架构