在使用kali进行漏洞复现时,遇到了一些jar文件打不开,寻找原因发现,很大一部分原因都是因为Java的版本不对导致的,因为kali原装的Java版本较高,而想要执行的文件是需要8或者9以下的版本才能顺利打开。因此需要安装切换Java版本来进行下一步操作。
1.查看当前 JDK 版本信息
update-alternatives --config java
当前只有一个17版本
2.安装 JDK 1.8
官网下载jdk8版本的Java
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
3.将jdk文件移动到/usr/local/
tar -zxf jdk-8u212-linux-x64.tar.gz #解压jdk文件, 这里注意修改你自己的文件名称
mv jdk1.8.0_212 /usr/local/ #将解压好的文件移动到local目录
4.配置环境变量
vim /etc/profile
在文件末尾加上以下信息
JAVA_HOME=/usr/local/jdk1.8.0_212
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
5.注册安装jdk8
#安装并注册
update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_212/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_212/bin/javac 1
update-alternatives --set java /usr/local/jdk1.8.0_212/bin/java
update-alternatives --set javac /usr/local/jdk1.8.0_212/bin/javac
检查是否成功配置Java环境
java -version
6.切换版本
通过以下操作进行版本切换
update-alternatives --config java