2013-12-13 4 views
0

В течение последних нескольких недель я работал с Java, и я знаю, что этот вопрос может быть немым ...Развертывание файла JAR и в том числе за пределами библиотеки

Я создал консольное приложение, которое с помощью соединителя MySQL для обновления записей в базе данных проблема заключается в том, что когда я разворачиваю ее в файл jar и запускаю ее, я получаю, что отсутствует соединитель MySQL. Я использовал JDeveloper для этого развертывания, и из параметров экспорта jar я отметил, что эту библиотеку также нужно экспортировать. Я не уверен, что может быть проблемой, и любые материалы будут приветствоваться.

Заранее спасибо.

+0

Если вы не можете узнать, как и как JDeveloper может добавить это в свою банку, вы можете сделать это самостоятельно с каждым инструментом сжатия ZIP. – MrSmith42

+0

Моя проблема больше на стороне «Как ее достичь», в какой-то момент мне удалось включить библиотеку в экспорт jar, но она все еще не сработала. На выходе все еще сказано, что библиотека не найдена. – user2227904

ответ

1

Вы должны добавить lib: my-sql-connnector.jar в свой META-INF.MF в свой основной файл jar.

+0

META-INF/MANIFEST.MF, скорее. И его нужно добавить в строку класса. – Gimby

+0

Нет, вам не нужно добавлять это в свой путь к классу, создайте свою банку с jar -cvfm YourJar.jar manifest.mf –

0

Использовать maven для зависимостей. Вы будете строить .jar со всеми зависимостями.

Смежные вопросы