Kev*_*vin 2 java lotus-notes jar xpages
我是Java开发人员,最近从事Xpages项目.我们使用的是Notes 9.0.1.我创建了Java代理来发送电子邮件,我想使用一些第三方jar,比如org.apache.commons.lang3,结束了这个问题.如何在我的Xpages项目中添加第三方jar,如commons-lang3-3.4.jar?
我尝试了不同的方法
它们都不允许我在我的Java代码中导入包.
我做错了什么,或者有什么好方法在XPages项目中添加第三方jar.
谢谢
如果通过将JAR导入/ Code/JARs将JAR添加到项目中,则应添加JAR以便可以通过构建路径访问(2,3).您的/ WebContent/WEB-INF/lib也是如此,但可能不会在您的DDE版本中自动定义; 例如,Domino Designer 9具有/ Code/Java和/ Code/JAR的设计元素,这些元素以前不存在(这些是来自/ WebContent/WEB-INF/src或/ WebContent/WEB-INF的单独文件夹/路径/ lib,要么可以在构建路径中).在任何一种情况下,如果您的方法是在NSF中使用JAR,请确保您的构建路径具有JAR的路径.另外,您可以单独添加每个JAR.
您可以通过Project> Properties访问Build Path,然后在有关JAR的构建路径部分中,转到"libraries":
项目构建路径中的各个JAR

构建路径中的JAR类路径(ex-/WebContent/WEB-INF/lib)

至于使用/ jvm/lib/ext文件夹方法的路径,我已经在博客文章中介绍了这一点,重要的是要记住在服务器和Designer /本地路径中的JAR都在相应的相对路径中(否则您的本地DDE可能无法接收更改).(1)
对于这两者,如果您自动关闭构建,则需要确保执行另一个构建以查看更改.
对于Java代理存档,这应该只是工作,我想知道你的构建自动设置是否启用/禁用.该/ JVM /转/ lib目录路径应该为这个问题,以及(在我的链接博客中所示)工作(4)*注:如保罗·威瑟斯在评论中指出,导入JAR到Java代理可以引入内存泄漏问题,使/ jvm/ext/lib / path更好.
