我使用Zelix KlassMaster
版本8.0.2来混淆JAR
文件。 JAR
本身工作正常,但当我尝试对其进行模糊处理时,Zelix
表示尚未找到某个类:
Error while opening classes. : 'javax.annotation.Nullable' not found. Cannot proceed to next step. Please adjust your Zelix KlassMaster classpath or class file selections.
如果我找到所述JAR文件,例如here并将其添加到类路径中,找不到另一个类。即使我的应用程序(显然使用某些第三方库)从不需要或使用这些类/库,这种情况仍在继续。
我该如何解决这个问题?我只想混淆我的JAR
文件而不选择其他无意义的外部JAR文件,因为实际上没有必要的类。
答案 0 :(得分:0)
您要做的就是将所有项目库以及默认的Java库添加到类路径中。当您打开项目的库而不是在类路径中添加它们时,您所描述的事情就会发生。