![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Su_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Добрый день!
Встал странный вопрос , как в линуксе(mandriva) запустить java проект который использует mysql-connector-java который лежит в папочке /lib/? По логике ,как то так:
Но как я понял ,надо как то через CLASSPATH, но эксперименты не привели пока к успеху. Подскажите синтаксис пожалуйста!) |
|||
|
||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
||||
|
||||
| Su_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Но почему-то не работает пишет:
|
||||
|
|||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Не только в линуксе не работает, это корректное поведение. См. отредактированный предыдущий пост.
Добавлено через 7 минут и 30 секунд Ну и в дополнение пример manifest файла для standalone приложения (как я обычно собираю):
папка lib лежит в одной директории вместе с основным jar'ом. При желании можно сделать симлинк на jar из /lib. Это сообщение отредактировал(а) Kircul - 11.11.2010, 15:54 |
|||
|
||||
| Su_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
в манифесте прописан
если через командную строку
Запускает, но библиотеку не цепляет. ибо выводит то же самое что "java -jar CatchEvent.jar" |
||||
|
|||||
| Kircul |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Еще раз
означает что рядом с CatchEvent.jar фалом лежит директория lib с mysql-connector-java-5.1.13-bin.jar. В вашем случае директория lib находится в корне, если я правильно понял. Значит делать надо так.
либо так
|
||||||
|
|||||||
| Su_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Не совсем, папка lib лежит рядом с .jar_ом
и манифесте прописанно верно
Мне начинает казаться что глючит код, или может версия самой библиотеки. Так то всё верно? А вылетает она когда не может взять данные из базы, а они там есть => он не может к ней подсоединиться. Вопрос почему) по поводу самой библиотеке написанно что она независимая от платформ(Architecture Independent) Это сообщение отредактировал(а) Su_ - 11.11.2010, 16:19 |
||||
|
|||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Если у вас до сих пор вылетает NoClassDefFoundError, то дайте полный стэктрейс, если нет, то и проблеммы с которой начали нету.
|
|||
|
||||
| Su_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
извиняюсь, мне надо посмотреть исходини дома. Может быть проблема в логин/пароль , точнее в их Регистре.
Как приеду отпишусь. Спасибо за помощь ,хоть понял как ручками компилировать в linux) |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
||||
|
||||
| Su_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Спасибо всем, походу проблема в другом.
Драйвер подцепляет корректно, а вот к базе подключатся не хочет, хотя через phpmyadmin все работет. Выбрасывает исключение :
Почитал про эту ошибку , народ пишет что смена ОС помогает. На Мандриве 2009 такой баг был,и народ таблетку не нашел. Наверное можно капать откуда она вылезает, но это тема не этого топика. Посему попробую пересесть на другую ОС. достала меня Мандрива, много с ней проблем( Всем спасибо! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |