Как добавить внешний jar без опции пути сборки Eclipse?

Мой java-файл jdbc11.java был успешно скомпилирован с помощью команды javac jdbc11.java в cmd, после этого, когда я попытался запустить java jdbc11 Я получил это исключение:

java.lang.ClassNotFoundException: com.mysql.jdbc:Driver

ссылаясь на этот код в файле

Class.forName("com.mysql.jdbc.Driver");

, когда я попробовал это в eclipse, я добавил в "Java Build Path" внешний jar: mysql-connector-java-5.1.20-bin.jar, и он успешно запустился. в случае, если я не исправил это с помощью eclipse, что я должен был сделать с первой попытки с помощью команды java jdbc11, чтобы заставить работать? примечание: банка в том же каталоге с jdbc11.java

4 голоса | спросил nabil 24 MonEurope/Moscow2012-12-24T21:30:03+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 21:30:03 +0400 2012, 21:30:03

2 ответа


0

Попробуйте добавить jar коннектора mysql в путь к классам при выполнении кода командной строки:

java -cp mysql-connector-java-5.1.20-bin.jar;. jdbc11

http://docs.oracle.com/JavaSE /1.5.0 /документы /tooldocs /окна /classpath.html

ответил theMarceloR 24 MonEurope/Moscow2012-12-24T21:34:50+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 21:34:50 +0400 2012, 21:34:50
0

Вы должны добавить -classpath в команду execute

java -classpath mysql-connector-java-5.1.20-bin.jar jdbc11

ответил Weibo 24 MonEurope/Moscow2012-12-24T21:35:23+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 21:35:23 +0400 2012, 21:35:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132