问题描述

启动burpsuite时,闪退,无法启动。提示如图。
原因分析:
这是由于java -version跟javac -verson的版本不同导致的。
bash
java -version
javac -version

使用update-alternatives --config java切换版本
bash
update-alternatives --config java
解决方案:
提示:这里填写该问题的具体解决方案:
使用which java找到路径
which java //Linux下

删除当前环境,进入/usr/lib/jvm/目录

删除java-11-openjdk-amd64
bash
sudo rm -rf /usr/lib/jvm/java-11-openjdk-amd64

vim /etc/profile 编辑 删除之前加的配置信息环境变量
bash
vim /etc/profile

注释最后两行。
source /etc/profile刷新配置文件
bash
source /etc/profile

javac -version命令检测
bash
java -version

提示找不到javac命令。
接下来只需要执行命令
bash
apt install default-jdk

执行之后,会更新原有的jdk版本,正常情况下再执行javac和java检测一下就可以了

版本一致了。
启动burpsuite,可以启动了

参考网站:
关于Kali 无法启动自带的BurpSuite的问题_kali burpsuite 打不开-CSDN博客
解决Error: A JNI error has occurred, please check your installation and try again-CSDN博客