![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| esselt |
|
||||
|
Unregistered |
День добрый!
Помогите разобраться со следующей проблемой Есть NetBeans 4.1. Программа коннектится к Firebird серверу, используя его родной драйвер jaybird, читает данные и грузит в JTable. При запуске из IDE все замечательно работает. При попытке запустить собранный jar
получается ошибка
Где копать? |
||||
|
|||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Видимо не подключена какая-то библиотета. Надо ее прописать в CLASSPATH при запуске.
|
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Эта библиотека jaybird-full-2.0.0.jar и ее я пытаюсь указать в параметре -cp (он же -classpath) "java -cp ..." |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Попробуй так:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Пробовал огромное количество вариантов задания этого пути - безрезультатно. Больше всего изводит мысль, что из IDE все пускается - значит проблема где-то совсем рядом
|
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Посмотри в настройках IDE - может что-то в путях еще надо прописать. Да ведь при запуске можно посмотреть командную строку - вот и сравни со своей.
|
|||
|
||||
| esselt |
|
|||
|
Unregistered |
не показывает NetBeans при запуске командную строку
Настройки, сколько нашел, все облазил - задается путь к этой библиотеке в свойствах проекта, но просто в виде D:\jlibs\jaybird-full-2.0.0.jar Т.е. как-то он передает его в виде параметра при запуске, а вот как??? |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Подскажите, где в W2k задается переменная среды CLASSPATH. В ней кое-какие пути есть, но опять-таки не получается ее изменить через set CLASSPATH=...
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Панель управления\Система\Дополнительно.
Это сообщение отредактировал(а) LSD - 31.8.2005, 14:23 -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Спасибо. Уже нашел в реестре... |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Ничего не понял, но в итоге проблема решилась так:
т.е. в classpath добавил jar с программой, а запускал не сам jar, а MainClass из него. И что это было?! |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Ну вы блин даете. Кто сказал, что jar запускается сам по себе ?
Надо опцию -jar прописывать тогда. И надо, чтобы в jar в манифесте был указан нужный класс. |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Если повнимательнее посмотреть первый пост, то там запускается именно с -jar. В манифесте MainClass прописан, ошибка (sorry не привел полностью распечатку) возникает именно в основном классе при обращении к библиотеке. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
А ведь в манифесте тоже нужно прописывать classpath, если не ошибаюсь...
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| esselt |
|
|||
|
Unregistered |
Это интересно... Где вообще можно почитать о структуре manifest.mf? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |