Kali2021安装多版本jdk及切换
这几天做题的时候要复现个漏洞环境,其中有个步骤是用java跑开启rmi的jar包,没想到因为java版本太高而出现警告
查看java版本
1
java -version
- Kali2021预装了一个jdk11
查看系统内有多少个java环境
1
update-alternatives --config java
- 目前应该只有一个
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
- 若有其他的有可能是因为安装的其他工具顺带有java环境
- 目前应该只有一个
切换java环境
若没有,则官网下载,找jdk-8u301-linux-x64.tar.gz这个
下载完自己创个文件夹放进去,我是放在根目录下的packages文件夹
进入文件夹解压
1
root@kali2021:/packages# tar -zxvf jdk-8u301-linux-x64.tar.gz
配置环境变量
1
2
3export JAVA_HOME=/packages/jdk1.8.0_301
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
设置序列号
1
update-alternatives --install /usr/bin/java java /packages/jdk1.8.0_301/bin/java 3
- 回到步骤2,查看有多少个java环境,然后步骤3切换,再输入
java -version
时发现已经切换为jdk1.8了