程序员开发实例大全宝库

网站首页 > 编程文章 正文

kali linux 多版本jdk安装切换管理教程

zazugpt 2024-08-27 00:25:26 编程文章 18 ℃ 0 评论

最近更新了kali 系统,把jdk更新到了9.0.4,结果导致破解burpsuite1.7.32的注册机不能用了。好像这个注册机遇到高版本的jdk就不能用了。降低jak的版本,找了半天,找到了一个完美的解决办法。

首先去java网站下载jdk包

然后把jdk包解压在一个文件夹里面:

root@kali:/package# tar -zxvf jdk-8u161-linux-x64.tar.gz

配置环境变量

export JAVA_HOME=/package/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

给jdk1.8设置序列号:

root@kali:/package# update-alternatives --install /usr/bin/java java /package/jdk1.8.0_161/bin/java 3

先看一下当前的jdk版本号:

root@kali:/package# java -version
openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+12-Debian-3)
OpenJDK 64-Bit Server VM (build 9.0.4+12-Debian-3, mixed mode)
root@kali:/package#

然后我们设置一下需要的jdk版本:

root@kali:/package# update-alternatives --config java
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 自动模式
1 /package/jdk1.8.0_161/bin/java 3 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /package/jdk1.8.0_161/bin/java 来在手动模式中提供 /usr/bin/java (java)
root@kali:/package#

注意:

debian下的这个软件版本管理工具叫 update-alternatives 给某版本软件设置序列号时,install选项的参数是这样的:

--install link name path priority

path一定要指向一个可执行的名字叫java的脚本,比如上面的:/package/jdk1.8.0_161/bin/java

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表