jPDF.jar里的类反编译后有goto,jvm等字样,是不是用c等语言写的?
因为在归档里看到的报表每页都有demo version字样,查了一下,和jPDF.jar里的Document.class等类有关,于是反编译这个类,却发现有goto语句,还有调用jvm的语句,是不是用c++等语言写的?
哪位高手能否去掉归档报表每页的demo version,导pdf的这个可以去掉。但归档的不知怎么弄。
反编译Document.class后,Document.jad有如下面一个方法:
public static void setKey(String s)
{
s;
if(c) goto _L2; else goto _L1
_L1:
if(s == null)
return;
s;
_L2:
z[5];
equals();
JVM INSTR ifeq 37;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_23;
_L4:
break MISSING_BLOCK_LABEL_37;
a = null;
b = new Document();
} 呵呵,可能编译的时候做过处理了吧。
Adempiere这方面做过,他们放弃了那个商业版本的pdf包,换了个开源的,你可以去参考以下。 我们在处理导出的pdf附带demo version字样问题时,弄了一个jPDFPrint.jar包,
ADempiere那个开源包是不是就这个jPDFPrint.jar包?
页:
[1]