使用Business Objects SDK App包含第三方JAR

时间:2015-08-28 14:55:56

标签: java jar business-objects buildpath business-objects-sdk

我正在制作一个小应用程序,我需要opencsv。该应用程序已部署到SAP BI 4.1,我正在使用计划功能。

如果我不需要opencsv,我可以将其部署到BOE,我不需要打包或提取程序所需的jar。原因是BusinessObjects已将它们放在java / lib文件夹中。

但是,如何在不使用jar包装所有罐子的情况下包含opencsv jar?基本上,我需要做"配置构建路径"在Ecplise中为我的项目,但我需要通过Business Objects平台做到这一点,以便我配置他们的构建路径。请帮忙!

1 个答案:

答案 0 :(得分:2)

在Eclipse中,在Build Path中包含外部jar(我假设你已经完成了这个)。不要在你的应用程序的jar中包含外部jar,而是把它放在BO服务器上可以访问的地方(我把min放在C:\Program Files (x86)\SAP BusinessObjects\Programs\common中),然后在程序对象的属性面板上,在Classpath中包含jar的完整路径,例如:

C:\ Program Files(x86)\ SAP BusinessObjects \ Programs \ common \ opencsv.jar

修改

您可以在Classpath中放置完整路径,也可以将Working Directory设置为基本目录,只需在Classpath中放置相对路径即可。

就我而言,我将工作目录设置为:

C:\Program Files (x86)\SAP BusinessObjects\Programs

我的Classpath将是:

common\opencsv.jar

其他罐子可以是半结肠的;例如:

common\opencsv.jar;common\activation.jar;path\to\something\else\whatever.jar;d:\foo\bar.jar