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

相关推荐
计算机安禾16 小时前
【Linux从入门到精通】第40篇:LAMP/LNMP环境一键部署脚本实战
android·linux·adb
‎ദ്ദിᵔ.˛.ᵔ₎16 小时前
Linux 基础指令
linux
寒山独见君~16 小时前
自动化-消息推送Server酱3,APP推送
运维·数据库·python·自动化·通知
都在酒里16 小时前
在公共服务器上构建 RK3588 SDK 的纯净 Docker 方案
运维·服务器·docker
计算机安禾16 小时前
【Linux从入门到精通】第46篇:SELinux与AppArmor——Linux的安全增强模块
linux·运维·安全
speop16 小时前
Reasoning kingdom chapter13
android·java·python
落羽的落羽16 小时前
【网络】计算机网络世界的基础概念
linux·服务器·网络·c++·人工智能·计算机网络·机器学习
TBrL7UtdTELTTdut4BAL17 小时前
F7015TV3 光猫 Telnet 命令配置 DHCP 服务器
运维·服务器·网络
让我上个超影吧17 小时前
【MYSQL】索引下推
java·数据库·mysql
QuZero17 小时前
ReentrantReadWriteLock mechanism
java·后端·算法