Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 15.03.2004
Экспортирую в OpenOffice.org Writer (2.4.0), в Eclipse добавил External JARs из папки c:/OpenOffice_org/program/classes - Run as Java Application работает. А вот прописать нормальные пути в built.xml не получается. Если я пишу
Цитата:
<attribute name="Class-Path" value="c:/openoffice_org/program/agenda.jar c:/openoffice_org/program/aportisdoc.jar c:/openoffice_org/program/bsh.jar c:/openoffice_org/program/classes.jar c:/openoffice_org/program/commonwizards.jar c:/openoffice_org/program/fax.jar c:/openoffice_org/program/form.jar c:/openoffice_org/program/hsqldb.jar c:/openoffice_org/program/java_uno.jar c:/openoffice_org/program/java_uno_accessbridge.jar c:/openoffice_org/program/js.jar c:/openoffice_org/program/juh.jar c:/openoffice_org/program/jurt.jar c:/openoffice_org/program/jut.jar c:/openoffice_org/program/letter.jar c:/openoffice_org/program/officebean.jar c:/openoffice_org/program/pexcel.jar c:/openoffice_org/program/pocketword.jar c:/openoffice_org/program/query.jar c:/openoffice_org/program/report.jar c:/openoffice_org/program/ridl.jar c:/openoffice_org/program/sandbox.jar c:/openoffice_org/program/ScriptFramework.jar c:/openoffice_org/program/ScriptProviderForBeanShell.jar c:/openoffice_org/program/ScriptProviderForJava.jar c:/openoffice_org/program/ScriptProviderForJavaScript.jar c:/openoffice_org/program/sdbc_hsqldb.jar c:/openoffice_org/program/serializer.jar c:/openoffice_org/program/table.jar c:/openoffice_org/program/unoil.jar c:/openoffice_org/program/unoloader.jar c:/openoffice_org/program/web.jar c:/openoffice_org/program/writer2latex.jar c:/openoffice_org/program/xalan.jar c:/openoffice_org/program/xercesImpl.jar c:/openoffice_org/program/xmerge.jar c:/openoffice_org/program/XMergeBridge.jar c:/openoffice_org/program/xml-apis.jar c:/openoffice_org/program/XSLTFilter.jar c:/openoffice_org/program/XSLTValidate.jar"/>
, при запуске java -jar OpenOfficeApp, не находит даже основной класс, а без абсолютных путей находит (но не находит ессно классы ОО.О).

Подскажите, как указать здесь основные пути. Или же как решить эту проблему с ОО.О другим способом (копирование этих джаров в относительную папку, или же установка ОО.О в относительную папку не подходит).

Полный текст билда:
Цитата:
<project name="MyProject" default="all" >
<property name="build_dir" value="build"/>
<property name="release_dir" value="release"/>
<property name="libs_dir" value="c:/openoffice_org/program"/>
<property name="addons_dir" value="${release_dir}\addons"/>

<path id="libs_cp">
<fileset dir="${libs_dir}">
<include name="**/*.jar"/>
<include name="**/*.zip"/>
<include name="c:/openoffice_org/program/*.jar"/>
</fileset>
</path>

<target name="compile" description="compile java">

<delete dir="${build_dir}"/>
<mkdir dir="build"/>
<mkdir dir="${release_dir}"/>
<javac destdir="build/" classpathref="libs_cp">
<src path="rootpackage/"/>
</javac>
<jar destfile="${release_dir}/OpenOfficeApp.jar">
<fileset dir="${build_dir}/"/>
<manifest>
<attribute name="Class-Path" value="c:/openoffice_org/program/agenda.jar c:/openoffice_org/program/aportisdoc.jar c:/openoffice_org/program/bsh.jar c:/openoffice_org/program/classes.jar c:/openoffice_org/program/commonwizards.jar c:/openoffice_org/program/fax.jar c:/openoffice_org/program/form.jar c:/openoffice_org/program/hsqldb.jar c:/openoffice_org/program/java_uno.jar c:/openoffice_org/program/java_uno_accessbridge.jar c:/openoffice_org/program/js.jar c:/openoffice_org/program/juh.jar c:/openoffice_org/program/jurt.jar c:/openoffice_org/program/jut.jar c:/openoffice_org/program/letter.jar c:/openoffice_org/program/officebean.jar c:/openoffice_org/program/pexcel.jar c:/openoffice_org/program/pocketword.jar c:/openoffice_org/program/query.jar c:/openoffice_org/program/report.jar c:/openoffice_org/program/ridl.jar c:/openoffice_org/program/sandbox.jar c:/openoffice_org/program/ScriptFramework.jar c:/openoffice_org/program/ScriptProviderForBeanShell.jar c:/openoffice_org/program/ScriptProviderForJava.jar c:/openoffice_org/program/ScriptProviderForJavaScript.jar c:/openoffice_org/program/sdbc_hsqldb.jar c:/openoffice_org/program/serializer.jar c:/openoffice_org/program/table.jar c:/openoffice_org/program/unoil.jar c:/openoffice_org/program/unoloader.jar c:/openoffice_org/program/web.jar c:/openoffice_org/program/writer2latex.jar c:/openoffice_org/program/xalan.jar c:/openoffice_org/program/xercesImpl.jar c:/openoffice_org/program/xmerge.jar c:/openoffice_org/program/XMergeBridge.jar c:/openoffice_org/program/xml-apis.jar c:/openoffice_org/program/XSLTFilter.jar c:/openoffice_org/program/XSLTValidate.jar"/>
<attribute name="Main-Class" value="rootpackage.OpenOfficeApp"/>
</manifest>
</jar>
<delete dir="build"/>

</target>

<target name="all" description="Do the build" depends="compile"/>
</project>

Добавлено спустя 53 минуты, 58 секунд
Забыл дописать папку classes, но это проблему не решает.

_________________
"Если я что-нибудь в чем-нибудь понимаю, то дыра - ... это подходящая компания!" Винни Пух
i7-4770k/32GB/ZX87-OC/240GB SSD/10TB HDD/4x 280X



Партнер
 

Junior
Статус: Не в сети
Регистрация: 19.07.2006
Есть такое подозрение что в манифесте все пути должны быть относительными. Если же нужно указать абсолютные пути, то необходимо это выполнять при помощи ключа -cp например
java -cp "some values" ru.test.MainClazz
при этом ключ указывать не надо + нужно указывать также и jar в котором лежит Main class


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan