Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Business Objects SDK应用程序中包括第三方JAR_Java_Jar_Business Objects_Buildpath_Business Objects Sdk - Fatal编程技术网

Java 在Business Objects SDK应用程序中包括第三方JAR

Java 在Business Objects SDK应用程序中包括第三方JAR,java,jar,business-objects,buildpath,business-objects-sdk,Java,Jar,Business Objects,Buildpath,Business Objects Sdk,我正在制作一个小应用程序,我需要opencsv。该应用程序已部署到SAP BI 4.1,我正在使用调度功能 如果我不需要opencsv,我可以将其部署到BOE,并且不需要打包或提取程序所需的JAR。原因是BusinessObjects在java/lib文件夹中已经有了它们 但是,如果不将所有jar打包到我的jar中,我如何包含opencsv jar?基本上,我需要为我的项目在Ecplise中执行与“配置构建路径”相同的操作,但我需要通过Business Objects平台执行此操作,以便配置它们

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

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


但是,如果不将所有jar打包到我的jar中,我如何包含opencsv jar?基本上,我需要为我的项目在Ecplise中执行与“配置构建路径”相同的操作,但我需要通过Business Objects平台执行此操作,以便配置它们的构建路径。请帮忙

在Eclipse中,在构建路径中包括外部jar(我假设您已经完成了这项工作)。不要将外部jar包含在应用程序的jar中,而是将其放在BO服务器上可访问的位置(我将min放入
C:\Program Files(x86)\SAP BusinessObjects\Programs\common
),然后在程序对象的属性面板上,将jar的完整路径包含在类路径中,例如:

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

编辑

您可以将完整路径放在类路径中,也可以将工作目录设置为基本目录,只需将相对路径放在类路径中

在本例中,我将工作目录设置为:

C:\Program Files (x86)\SAP BusinessObjects\Programs
我的类路径是:

common\opencsv.jar
其他罐可分号脱墨;例:

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

我想我知道你在说什么,但我对细节不太清楚。如何在“对象属性”面板上进行更改?所以我会去配置构建路径->添加外部Jar->导航到Jar,它位于我的开发和部署机器上的一个公共文件夹中。但是我不知道这个对象属性面板,我右键单击了什么吗?对不起,我指的是CMC中的属性面板。这就是你设置工作目录和类路径的地方。那么你同时设置了工作目录和类路径?它会像工作目录--C:\Program Files(x86)\SAP BusinessObjects\Programs\common\和ClasssPath------C:\Program Files(x86)\SAP BusinessObjects\Programs\common\opencsv.jar一样吗