Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не запускается jar файл, писал в венде, запускаю в линуксе 
:(
    Опции темы
bio_hazard
Дата 18.11.2008, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.6.2007

Репутация: нет
Всего: 1



Создал небольшую прогу для распарсивания файла лога, писал в венде под нетбинсом (jdk 1.6), перенес на linux, на нем установлена свободная версия java с gnu classpath совместимая с java 1.4. Файл не запускается ругается что не может подгрузить драйвер postgresql.
Код

[root@localhost dist]# java -jar "parseLogTrafic.jar"
18-Ноя-08 10:55:29  parselogtrafic.Main main
SEVERE:
java.sql.SQLException: No driver found for jdbc:postgresql://192.168.12.3:5432/inet_log
   at java.sql.DriverManager.getDriver(libgcj.so.7rh)
   at java.sql.DriverManager.getConnection(libgcj.so.7rh)
   at java.sql.DriverManager.getConnection(libgcj.so.7rh)
   at parselogtrafic.Main.main(Main.java:59)
Exception in thread "main" java.lang.NullPointerException
   at parselogtrafic.Main.main(Main.java:64)
[root@localhost dist]#


В виндовсе просто щелкаю два раза на своем, или запускаю из консоли java -jar parseLogTrafic.jar, в линуксе так не получается. На этой же машине с линуксом крутится apache tomcat, в нем работает несколько приложений на jsp/servlet, с этим же драйвером для postgresql. В проге в основном обработка строк, никаких новых возможностей не использовал, совместимость с 1.4 должна быть. Почему не получается запустить?
PM MAIL   Вверх
Samotnik
Дата 18.11.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



bio_hazard, когда запускаеш, попробуй указать в параметрах прямой путь к jar  с этим драйвером. 
ПЭ.Эс.
Я так понимаю у тебя стоит стандартный jdk, который был вместе с Linux ?
Скачай и поставь отдельно новый jdk.  У меня в Линуксе никаких проблем нету 
PM MAIL   Вверх
bio_hazard
Дата 19.11.2008, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.6.2007

Репутация: нет
Всего: 1



У меня стандартный идет который в дистрибутиве, но не sun jdk. Попозже планирую обновить версию линукса может уйду на другой дистрибутив, сейчас стоит fedora core 6, а в данный момент написал скрипт на питоне который парсит нужный мне лог.
PM MAIL   Вверх
yourik
Дата 19.11.2008, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.12.2006

Репутация: нет
Всего: нет



а если сделать так 
java -с path_to_pgsql.jar -jar "parseLogTrafic.jar" 
в общем указать путь к драйверу?
PM MAIL WWW   Вверх
bio_hazard
Дата 19.11.2008, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.6.2007

Репутация: нет
Всего: 1



Цитата(yourik @ 19.11.2008,  13:07)
а если сделать так 
java -с path_to_pgsql.jar -jar "parseLogTrafic.jar" 
в общем указать путь к драйверу?


Попробовал, выдается та же ошибка, я склонен думать что это версия явы такая кривая. Просто на сервере очень много всего крутится, не доходят руки новую версию поставить.
PM MAIL   Вверх
Sleepy_PIP
Дата 20.11.2008, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: 4
Всего: 12



вообще-то в редхат-4-32б sun солярке -  я свободно живу и с JRE 1.4 и 1.6 smile..
даже энвиромент не меняю smile.

драйвера JDBC - это просто классы которые грузятся с соотв. .jar.
просто надо сделать их доступными по пути или classpatch (-classpatch).

великолепно разрабатываю в винде и работаю и а редхате и в солярке.
никаких проблем если не забыл докласть соотв. классы (хоть jar, хоть zip).

правда-правда smile. и с ораклом и MySQL причем одновременно smile ... был опыт и с постгресом.

приведенная ошибка указывает не на несоответствие версий класса дривера и JVm/jre - а на то чтоон так просто не найден.

соотв. смотрим - чего мы пытаемся грузить. и далее смотрим где это находится и чего не хватает.

вроде так. а?

Это сообщение отредактировал(а) Sleepy_PIP - 20.11.2008, 23:44


--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
ivg
Дата 21.11.2008, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

Репутация: 33
Всего: 81



А вы его (драйвер) вообще загружаете?
PM MAIL   Вверх
bio_hazard
Дата 21.11.2008, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.6.2007

Репутация: нет
Всего: 1



Цитата(ivg @ 21.11.2008,  00:50)
А вы его (драйвер) вообще загружаете?

Конечно. В виндовс все работает. 
PM MAIL   Вверх
Krivoy
Дата 21.11.2008, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 6.2.2008
Где: г. Киров

Репутация: нет
Всего: нет



А если указать при запуске путь к jar с драйвером постгре? Типа 
java -cp (+путь к jar драйвера постгре) -jar ./parseLogTrafic.jar
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0636 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.