
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.07.2013, 16:26:29
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
В JDeveloper swing-приложение использует oracle jdbc драйвер Class.forName("oracle.jdbc.driver.OracleDriver"); В проект включен ojdbc14.jar. ProjectProperties->Libraries and classpath Из JDeveloper driver находится , соединение открывается. В ProjectPorperties->Deployment->Library dependancies checkbox отмечен для ojdbc14.jar. При вызове с консоли driver находится: java -cp C:\Work\Application3\View\classes;C:\Work\Application3\View\classes\ojdbc14.jar; view.Frame1 Но при вызове из jar-a driver уже не находится: java -cp C:\Work\Application3\View\classes;C:\Work\Application3\View\classes\ojdbc14.jar; -jar MyApp.jar view.Frame1 Есть ограничение: мне обязательно нужно, чтобы запускалось без доп параметров java -jar MyApp.jar Я смотрел в сторону добавления ссылки в manifest.mf, Manifest-Version: 1.0 Main-Class: view.Frame1 но не получается обновить этот файл ни из проекта, ни вручную подскажите, решит ли проблему добавление строки ниже: Class-Path: ojdbc14.jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2013, 16:52:10
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
Читайте же мануал, ёвм. При использовании опции -jar, опция -classpath игнорируется. либо java -jar myapp.jar c Main-Class и Class-Path в манифесте. либо java -cp libs/*.jar;myapp.jar com.domain.proj.Main ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 10:11:36
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
как раз с этим и заминка-добавить class-path в manifest Подскажите как это сделать? не вижу в JDeveloper как создать явно этот файл. (При deployment в jar он создается неявно , в свойствах проекта отмечено Incluse manifest file) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 10:21:41
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
А что с гуглом? https://www.google.com/search?q=JDeveloper manifest -> https://blogs.oracle.com/olaf/entry/jdev_including_a_classpath_in Но лучше освоить инструменты сборки проектов Maven/Ant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 11:37:22
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
спасибо, все в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 13:17:44
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
заработало после того, как manifest выглядит так: Manifest-Version: 1.0 Main-Class: view.Frame1 Class-Path: ojdbc6dms.jar dms.jar ojdl.jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 13:27:49
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
ebox999Class-Path: ojdbc6dms.jar dms.jar ojdl.jar Если библиотек в Class-Path будет больше. То обратите внимание, что манифест требует специального форматирования. Там, кажется, 127 символов максимальная длина строки. И новая строка должна начинаться с пробела. Поэтому лучше манифест формировать инструментами, которые это уже делают. Либо, как советуют по ссылке выше, каждый jar писать в новой строке, ставя пробел перед именем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 18:43:52
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
BlazkowiczЛибо, как советуют по ссылке выше, каждый jar писать в новой строке, ставя пробел перед именем.... и не забывать пробел в конце предыдущей строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 18:55:33
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
Basil A. SidorovBlazkowiczЛибо, как советуют по ссылке выше, каждый jar писать в новой строке, ставя пробел перед именем.... и не забывать пробел в конце предыдущей строки. По-моему нет такого требования. Есть требование чтобы последняя строка заканчивалась переносом строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2013, 19:47:06
|
|||
|---|---|---|---|
|
|||
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
Есть, но в специфичном случае: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.07.2013, 04:26:20
|
|||
|---|---|---|---|
проблема с deployment jar: как добавить библиотеку в jar |
|||
|
#18+
А еще лучше собирать все в Тануки http://wrapper.tanukisoftware.com/doc/english/download.jsp Из JDeveloper'a писать Ант сkрипт, который будет генерить полностью пакет всех файлов для установки в то место куда надо. Все что надо будет в конце так кликнуть на .bат файл или вообще можно запускать как сервис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2128919]: |
0ms |
get settings: |
17ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 295ms |
| total: | 467ms |

| 0 / 0 |
