Linux 安装jdk

1、官网下载jdk

bash 复制代码
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

2、以tar包为例,在window或者Linux解压都可以,这里直接在win解压了,上传到服务器

3、在/usr/local/ 创建jdk目录,将jdk上传到这里

4、Java -version ,系统可能自带了jdk,这里先不管,直接配置/etc/profile
.如果之前有配置过JAVA_HOME,这个直接修改就可以,没有的话,在文件末尾追加下面两行

bash 复制代码
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_202
export PATH=$PATH:${JAVA_HOME}/bin

5、配置文件生效

bash 复制代码
source /etc/profile

6、这个时候再看Java -version ,版本是否是自己安装的版本,如果是,流程结束。如果不是,继续执行下面步骤

bash 复制代码
which java

结果:/usr/bin/java
切到/usr/bin/目录,看到Java软连接到别的地方,删除,重新创建

bash 复制代码
rm java 
rm javac
bash 复制代码
ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac

*7、再次执行Java -version,查看版本。
8、如果还不生效,在/usr/bin/目录找到Java 和Javac 软连接路径是否正确,(*红色闪烁就说明目标路径不正确 ),修改即可。

相关推荐
love530love2 分钟前
【笔记】华硕 ROG MAXIMUS Z890 HERO 主板 BIOS 更新完整操作实录
运维·人工智能·windows·笔记·单片机·嵌入式硬件·bios
小立爱学习3 分钟前
ARM64 指令 --- CCMP/CSEL
linux·c语言
jimy19 分钟前
程序崩溃free(): double free detected in tcache 2
linux·开发语言·数据结构·链表
开开心心_Every11 分钟前
无广告干扰:简单好用文字LOGO设计工具
xml·java·网络·数据库·华为od·华为云·excel
古城小栈12 分钟前
GitHub Copilot for Java:上下文感知重构建议实操
java·github·copilot
秋邱13 分钟前
Java面向对象进阶:封装、继承、多态的实现逻辑与实战案例
java·开发语言·后端·spring cloud·ar·restful
小程故事多_8017 分钟前
用Agent与大模型实现Web项目全自动化生成:从需求到部署的完整落地方案
运维·前端·人工智能·自动化·aigc
colman wang19 分钟前
Java期末
java·开发语言
Coder_Boy_20 分钟前
基于MQ实现秒杀订单系统的异步化架构
java·开发语言·架构