Behinder v4.0 运行失败
Behinder4.0对于java依赖的问题
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
错误: 找不到或无法加载主类 net.rebeyond.behinder.ui.Main
原因: java.lang.NoClassDefFoundError: javafx/application/Application
openjdk高版本跟低版本测试均无法正常运行。
安装oracleJDK8可以正常运行
https://www.oracle.com/java/technologies/downloads/#java8
这里使用的java 1.8.0_341
卸载JDK
dpkg --list | grep -i jdk
apt-get purge jdk*
cd opt
mkdir java
chmod 777 java
tar xf jdk-8u341-linux-x64.tar.gz
vim /etc/profile
在/etc/profile文件的末尾添加以下内容。
export JAVA_HOME=/opt/java/jdk1.8.0_341
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
source /etc/profile
java -version
证明已经成功安装。
重新打开新的终端会发现不能正常使用。
这是因为Kali2021以后的版本使用的zshShell,所以还需要修改/root/.zshrc才可以一直生效。
vim /root/.zshrc
export JAVA_HOME=/opt/java/jdk1.8.0_341
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /root/.zshrc