使用的是Behinder_v4.1【t00ls专版】。问题所在:你的jdk8安装错了,你安装的是jre。

1.我查我自己的jdk版本,确实也是jdk8。

2.网上说试了很多版本,只有jdk17才有用。我也没试过我也不知道。

        分析:

        使用这个exe安装

        坑在这里:第一次路径安装的是jdk,第二次路径安装的是jre。你两次都选择同一个路径,第二个路径安装的jre会把jdk文件覆盖掉。

这是安装jdk时候两次让你选择安装路径的截图(备注:图是别人的,我自己已经装好了不想卸载重装了):

(这个截图是让你安装jdk的位置)

安装完jdk后它再让你选择安装jre的目录安装在哪,这时候很容易把目录也选择jdk那个目录,会导致jre文件把jdk文件覆盖掉:

(这个截图是让你安装jre的位置)

我推荐的做法是给jdk和jre各起一个目录,安装在不同的目录下:(这是我自己安装成功的截图)

正常jdk安装成功的目录是这样的(如果不是这种目录结构你安装的可能是jre):

靶场连接成功截图:

        总结:用jdk8即可解决不需要安装其他版本的jdk。如果cmd中你使用java -version显示的也是jdk8的,那就是你jdk8没安装成功,安装成了jre。

更多推荐