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

相关推荐
信徒_44 分钟前
SpringBoot 自动装配流程
java·spring boot·后端
.生产的驴1 小时前
Vue3 加快页面加载速度 使用CDN外部库的加载 提升页面打开速度 服务器分发
运维·服务器·前端·vue.js·分布式·前端框架·vue
程序员JerrySUN1 小时前
Linux 内核核心知识热点题分析:10 个连环打通的难点
linux·运维·服务器
小薛博客2 小时前
4、前后端联调文生文、文生图事件
java·ai
R_.L2 小时前
Linux : 线程【同步与互斥】
linux
再睡一夏就好2 小时前
从硬件角度理解“Linux下一切皆文件“,详解用户级缓冲区
linux·服务器·c语言·开发语言·学习笔记
愛~杦辷个訾3 小时前
芋道项目,商城模块数据表结构
java·sql·芋道·yudao-cloud·芋道商城
C_Liu_6 小时前
C语言:深入理解指针(5)
java·c语言·算法
honey ball7 小时前
R & S的EMI接收机面板
linux·运维·网络
佛祖保佑永不宕机7 小时前
麒麟系统ARM64架构部署mysql、jdk和java项目
java·arm