ImportPackage com.itextpdf到XPages中的Java类

时间:2015-07-09 20:33:15

标签: java xpages

我创建了一个新的Java类,此时只是尝试

package ca.wfsystems.core;

importPackage(com.itextpdf);

public class PrintPDF {

}

但是我在importPackage行上有错误:

此行有多个标记      - 语法错误,插入" EnumBody"完成EnumDeclaration      - 语法错误,插入"枚举标识符"去完成      EnumHeaderName

我相信我已经正确安装了jar,它出现在WebContent / WEB-INF / lib / itextpdf-5.5.6.jar下的包浏览器中

我在http://www.qtzar.com/7plcn79gsvsw/

使用了Declan的例子

我已经完成了一些Java,但仍处于学习曲线的陡峭部分。

2 个答案:

答案 0 :(得分:1)

当然,语法必须正确,如其他答案所述。

然后你可以添加jar作为OSGi插件,这就是我现在正在做的事情。管理和使用起来要干净得多 - 我想这就是"" 在Java世界中这样做的方式。

我写了几篇关于how to wrap a jar as a pluginhow to install it on the server and in Designer的文章: - )

/约翰

答案 1 :(得分:0)

您不能使用importPackage导入软件包:这甚至不是Java关键字。如果要导入包中的所有内容,请将该行替换为:

import com.itextpdf.*;

请注意,Java中的包之间没有层次关系的概念,因此如果您还想从子包导入某些内容,则需要明确地导入该子包:

import com.itextpdf.name.of.subpackage.*;