2015-08-28 6 views
1

Я делаю небольшое приложение, и мне нужно opencsv для него. Приложение развернуто в SAP BI 4.1, и я использую функцию планирования.Включите сторонние банки с бизнес-объектами SDK App

Если мне не нужен opencsv, я могу развернуть его на BOE, и мне не нужно будет упаковывать или извлекать банки, которые нужны программе. Причина в том, что BusinessObjects уже имеет их в папке java/lib.

Однако, как я могу включить банку opencsv без упаковки всех банок с моей банкой? В принципе, мне нужно сделать так же, как «configure build path» в Ecplise для моего проекта, но мне нужно сделать это с помощью платформы Business Objects, так что я настраиваю их путь сборки. Пожалуйста помоги!

ответ

2

В Eclipse включите внешнюю банку в пути сборки (я предполагаю, что вы уже сделали это). Не включайте внешнюю банку в банку вашего приложения, но поместите ее где-нибудь на сервер BO (я положил min в C:\Program Files (x86)\SAP BusinessObjects\Programs\common), затем на панели свойств объекта программы включите полный путь к банке в пути к классам, например:

C: \ Program Files (x86) \ SAP BusinessObjects \ программы \ Common \ opencsv.jar

РЕДАКТИРОВАНИЕ

Вы можете поставить либо полный путь в Classpath, или установить рабочий каталог, чтобы быть базовый каталог и просто поместите относительный путь в Classpath.

В моем случае, я установил рабочий каталог:

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

и мой Classpath будет:

common\opencsv.jar 

Другие банки могут быть полупрозрачными двоеточие deilmited; например:

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

Я думаю, что я знаю, о чем вы говорите, на высоком уровне, но я неясен в деталях. Как изменить панель свойств объектов? Поэтому я бы пошел Configure Build Path -> Add External Jar -> Перейдите в jar, который находится в общей папке на моих машинах разработки и развертывания. Но тогда я не знаю об этой панели свойств объектов, я правильно нажимаю на что-то? –

+1

К сожалению, я имел в виду панель свойств в CMC. Здесь вы должны установить рабочий каталог и путь к классам. – Joe

+0

Итак, вы задаете как рабочий каталог, так и путь к классам? Woudl это похоже на Рабочий каталог --- C: \ Program Files (x86) \ SAP BusinessObjects \ Programs \ common \ и ClasssPath -------- C: \ Program Files (x86) \ SAP BusinessObjects \ Programs \ common \ opencsv.jar –