![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
Имеется код:
Откомпилил:javac -classpath ./classes -d ./classes src/mypackage/Main.java Пытаюсь запустить:java -classpath ./classes mypackage/Main Ответ:=> loading driver: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) всё писать не стал,дрова для мускула рассувал уже визде где только можно: /home/cas/classes/com/mysql/jdbc/Driver /home/cas/bin/com/mysql/jdbc/Driver на запрос echo $CLASSPATH имею ответ /home/cas/bin в нетбисе этиже дрова прикрутил к этому коду всё нормально работает. Может кто поможет? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
В CLASSPATH надо писать именно полный путь jar-файлу, а не к папке где он лежит.
-------------------- 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. |
|||
|
||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
cas@linux-uj1f:~> echo $CLASSPATH
/home/cas/classes/com/mysql/jdbc/Driver/ cas@linux-uj1f:~> javac -classpath ./classes -d ./classes src/mypackage/Main.java cas@linux-uj1f:~> java -classpath ./classes mypackage/Main => loading driver: java.lang.ClassNotFoundException: mysql-connector-java-3.1.7-bin.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) или я тебя не правильно понял |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Как ты так запускаешь?
правильно так:
2. У тебя драйвер MySQL лежит в jar или распакованый? -------------------- 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. |
|||
|
||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
вот я, где взял как надо запукать http://skipy.dev.juga.ru/technics/likbez.html
дрова в jar лежат cas@linux-uj1f:~> java -classpath ./classes mypackage/Main => loading driver: java.lang.ClassNotFoundException: mysql-connector-java-3.1.7-bin.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:200) Добавлено @ 16:18 блин вот туплю Добавлено @ 16:19 cas@linux-uj1f:~> echo $CLASSPATH /home/cas/classes/home/cas/com/mysql/jdbc/Driver cas@linux-uj1f:~> javac -classpath ./classes -d ./classes src/mypackage/Main.java cas@linux-uj1f:~> java -classpath ./classes mypackage.Main => loading driver: java.lang.ClassNotFoundException: mysql-connector-java-3.1.7-bin.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:200) |
|||
|
||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Там между прочим написано совсем другое:
1. Имя класса который надо запустить написано через точки ru.skipy.myproject.Main, а не через слешь как у тебя mypackage/Main (я вообще не понимаю как твой программа запустилась). 2. В classpath указан путь к jar-нику ./lib/velocity-1.4.jar, а не путь к папке /home/cas/classes/home/cas/com/mysql/jdbc/Driver. К тому же когда ты указываешь в командной строке ключ -classpath системная переменная classpath игнорируется. Тебе надо запускать так:
-------------------- 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. |
||||||
|
|||||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
cas@linux-uj1f:~> java -classpath ./classes: /com/mysql/jdbc/Driver/mysql-connector-java-3.1.7-bin.jar mypackage.Main
Exception in thread "main" java.lang.NoClassDefFoundError: /com/mysql/jdbc/Driver/mysql-connector-java-3/1/7-bin/jar всеровно ,что-то не нравится ему |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 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. |
|||
|
||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
cas@linux-uj1f:~> java -classpath ./classes:/com/mysql/jdbc/Driver/mysql-connector-java-3.1.7-bin.jar mypackage.Main
=> loading driver: java.lang.ClassNotFoundException: mysql-connector-java-3.1.7-bin.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:200) cas@linux-uj1f:~> java -classpath ./classes:./com/mysql/jdbc/Driver/mysql-connector-java-3.1.7-bin.jar mypackage.Main => loading driver: java.lang.ClassNotFoundException: mysql-connector-java-3.1.7-bin.jar at java.net.URLClassLoader$1.run(URLClassLoader.java:200) |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Ты уверен что у тебя файл mysql-connector-java-3.1.7-bin.jar лежит по вот такому: /com/mysql/jdbc/Driver/ пути?
Елементы пути в Linux чем разделяются, двоеточием или точкой с запятой? -------------------- 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. |
|||
|
||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
в линукс ":" ,там кстати в той стаье тоже написано, да уверен дрова там лежат и ещё проверил через нетибинс зацепился через них, то есть не битые ли они случайно.так что какой-то злой рок по-моему какой-то,может мне сегодня не судьба зацепится через блокнот
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Попробуй еще ./classes/:/com/mysql/jdbc/Driver/mysql-connector-java-3.1.7-bin.jar и на этом у меня идеи кончились, надо ждать линуксоидов.
-------------------- 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. |
|||
|
||||
| cas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 16.1.2006 Репутация: нет Всего: нет |
linux-uj1f:/home/cas # java -classpath ./classes:./com/mysql/jdbc/Driver/mysql-connector-java-3.1.7-bin.jar mypackage.Main
=> loading driver: OK => connecting: OK а вот и коннект долгожданый,спросите что я сделал,просто ребуинулся и всё Добавлено @ 18:15 LSD благодарю и сори за отнятое время |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Пожалуйста
P.S. Не забывай пользоваться кнопкой Пометить вопрос как решенный. -------------------- 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. |
|||
|
||||
![]()
|
| Правила форума "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. |