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 软连接路径是否正确,(*红色闪烁就说明目标路径不正确 ),修改即可。

相关推荐
XDU小迷弟1 分钟前
第4天:Web应用&蜜罐系统&堡垒机运维&API内外接口&第三方拓展架构&部署影响
运维·网络安全·架构·安全架构
转码的小石4 分钟前
使用docker 通过lobechat部署ollama中的模型
运维·docker·容器
HappyAcmen12 分钟前
关于Java抽象工厂模式的面试题目及其答案
java·面试·抽象工厂模式
深鱼~34 分钟前
【多线程初阶篇 ²】创建线程的方式
java·开发语言·jvm·深度学习·神经网络·opencv
相隔一个图书馆的距离37 分钟前
netty系列(五)IdleStateHandler和IdleStateHandlerEventState
java·netty·idlehandler
encoding-console40 分钟前
如何在centos中进行有效的网络管理
linux·centos·php·network
soragui1 小时前
【HAProxy】如何在Ubuntu下配置HAProxy服务器
linux·haproxy
猫咪-95271 小时前
ls指令详讲
linux
莫问alicia1 小时前
苍穹外卖 项目记录 day03
java·开发语言·spring boot·maven
烦躁的大鼻嘎1 小时前
Linux 编程入门:打造你的首个动态进度条
linux·运维·服务器