使用ZKM在Java中进行模糊处理的问题
我试图混淆一个基于eclipse的java应用程序。我们正在使用ZKM脚本进行模糊处理。我们最近在现有应用程序中添加了一个新功能,其中我们使用了poi-3.9-20121203.jar第三方jar,大约有3到4个相关jar。我在试图混淆代码时遇到以下错误使用ZKM在Java中进行模糊处理的问题,java,obfuscation,Java,Obfuscation,我试图混淆一个基于eclipse的java应用程序。我们正在使用ZKM脚本进行模糊处理。我们最近在现有应用程序中添加了一个新功能,其中我们使用了poi-3.9-20121203.jar第三方jar,大约有3到4个相关jar。我在试图混淆代码时遇到以下错误 Unexpected Error (D). Please report the problem to bugs@zelix.com com.zelix.m7: Class 'org.apache.poi.ss.usermodel.Sheet'
Unexpected Error (D). Please report the problem to bugs@zelix.com
com.zelix.m7: Class 'org.apache.poi.ss.usermodel.Sheet' in file 'D:\workSpace\Test Ofucscation\Relea
se3\mit\plugins\com.ins.hi.stores_1.0.0.201404081434.jar!lib/poi-3.9- 20121203.jar!org/a
pache/poi/ss/usermodel/Sheet.class' has been opened and is implemented by class 'org.apache.poi.xssf
.usermodel.XSSFSheet' in file 'D:\workSpace\TestOfucscation\Release3\mit\plugins\poi-ooxml-3.9-2
0121203.jar!org/apache/poi/xssf/usermodel/XSSFSheet.class'. Class 'org.apache.poi.xssf.usermodel.XSS
FSheet' is used by the opened classes but it has not been opened. Either 'org.apache.poi.ss.usermod
el.Sheet' should not be opened or 'org.apache.poi.xssf.usermodel.XSSFSheet' must also be opened for
obfuscation. (B)
at com.zelix.w1.a(w1.java:361)
at com.zelix.w1.b(w1.java:95)
at com.zelix.rp.a(rp.java:7)
at com.zelix.rp.c(rp.java:113)
at com.zelix.rp.a(rp.java:101)
at com.zelix.q0.a(q0.java:128)
at com.zelix.q0.a(q0.java:160)
at com.zelix.zo.a(zo.java:463)
at com.zelix.zo.a(zo.java:710)
at com.zelix.zo.<init>(zo.java:351)
at com.zelix.f3.a(f3.java:1130)
at com.zelix.f3.a(f3.java:1249)
at com.zelix.i2.a(i2.java:15)
at com.zelix.q3.a(q3.java:222)
at com.zelix.x1.a(x1.java:1490)
at com.zelix.t1.a(t1.java:1793)
at com.zelix.t1.a(t1.java:39)
at com.zelix.oc.a(oc.java:96)
at com.zelix.nc.a(nc.java:89)
at com.zelix.mc.a(mc.java:22)
at com.zelix.ic.a(ic.java:5)
at com.zelix.ge.a(ge.java:3)
at com.zelix.ak.a(ak.java:291)
at com.zelix.ak.<init>(ak.java:438)
意外错误(D)。请把问题报告给我bugs@zelix.com
com.zelix.m7:文件“D:\workSpace\Test of csaction\Relea”中的类“org.apache.poi.ss.usermodel.Sheet”
se3\mit\plugins\com.ins.hi.stores_1.0.0.201404081434.jar!lib/poi-3.9-20121203.jar!组织/a
pache/poi/ss/usermodel/Sheet.class已打开,并由类org.apache.poi.xssf实现
.usermodel.XSSFSheet'在文件'D:\workSpace\testofusion\Release3\mit\plugins\poi-ooxml-3.9-2中
0121203.jar!org/apache/poi/xssf/usermodel/XSSFSheet.class'。类“org.apache.poi.xssf.usermodel.XSS”
“FSheet”已被打开的类使用,但尚未打开。“org.apache.poi.ss.usermod”
不应打开“el.Sheet”,也必须打开“org.apache.poi.xssf.usermodel.XSSFSheet”
混淆。(B)
在com.zelix.w1.a(w1.java:361)
com.zelix.w1.b(w1.java:95)
com.zelix.rp.a(rp.java:7)
com.zelix.rp.c(rp.java:113)
com.zelix.rp.a(rp.java:101)
在com.zelix.q0.a(q0.java:128)
在com.zelix.q0.a(q0.java:160)
在com.zelix.zo.a(zo.java:463)
在com.zelix.zo.a(zo.java:710)
在com.zelix.zo.(zo.java:351)
位于com.zelix.f3.a(f3.java:1130)
位于com.zelix.f3.a(f3.java:1249)
在com.zelix.i2.a(i2.java:15)
在com.zelix.q3.a(q3.java:222)
com.zelix.x1.a(x1.java:1490)
位于com.zelix.t1.a(t1.java:1793)
位于com.zelix.t1.a(t1.java:39)
com.zelix.oc.a(oc.java:96)
位于com.zelix.nc.a(nc.java:89)
com.zelix.mc.a(mc.java:22)
com.zelix.ic.a(ic.java:5)
在com.zelix.ge.a(ge.java:3)
在com.zelix.ak.a(ak.java:291)
在com.zelix.ak.(ak.java:438)
下面是我所做的事情
非常感谢您在这方面的任何帮助。提前谢谢 在ZKM脚本中,必须包含poi-3.9.jar的依赖jar文件 类路径“\lib\poi-3.9-FINAL\*.jar”