Kali安装JDK1.8和切换JDK版本的详细过程
一、安装JDK1.8
1、直接使用下面的地址下载java 1.8:
https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
2、建立目录,将下载的jdk的安装包复制过去并进行解压
sudo mkdir -p /usr/local/java
cp jdk-8u202-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo tar xzvf jdk-8u202-linux-x64.tar.gz
3、配置环境变量(注意下面的版本号要与自己下载的相同)
打开文件/etc/profile
sudo vim /etc/profile
添加下列代码到文件中
JAVA_HOME=/usr/local/java/jdk1.8.0_202
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
4、通知系统Java的位置
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_202/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_202/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
5、重新载入profile
source /etc/profile
二、切换JDK版本
1、查看当前JDK版本信息
命令:
java -version
┌──(root㉿kali)-[~]
└─# java -version //查看当前jdk版本信息
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment (build 17.0.5+8-Debian-2)
OpenJDK 64-Bit Server VM (build 17.0.5+8-Debian-2, mixed mode, sharing)
当前是JDK17版本
2、切换JDK版本
命令:
update-alternatives --config java
┌──(root㉿kali)-[~]
└─# update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自动模式
* 1 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手动模式
2 /usr/local/java/jdk1.8.0_202/bin/java 1 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
输入JDK版本前对应的数字
我这里是 2
3、过段时间查看JDK版本已经切换成功
命令:
java -version
成功切换1.8.0版本
JDK切换后,一定要等一会再查看是否成功
立即查看会显示没有任何jdk信息的,只会出现Error哟~~~
希望能对你有所帮助。