急!!Java的jar包如何代码混淆防止反编译?

我用Allatori这个工具混淆我的jar包,完了之后我看了一下代码确实是混淆了,但是却不能运行了,不知道自己哪个步骤做错,也不清楚是工具问题还是我的java版本问题,我的java版本是java17。想问问有什么能直接加密或者是直接混淆jar并且能成功运行的工具?
用Allatori混淆后:

img


混淆前:

img

隔离/加密(类序列号)

有报错没有,有的话发过来看看

https://blog.csdn.net/QTT_CSDN/article/details/121740040?spm=1001.2014.3001.5502

实体类保留原来的类名