#java
#java
Вопрос:
Я скомпилировал файл .jar и отредактировал архив MANIFEST.MF, чтобы добавить путь к классу, у меня есть пара библиотек, которые мне должны быть в пути к классу, чтобы запустить приложение, вот мой путь к классу:
Class-Path: libcommons-net-3.1.jar liborg.eclipse.swt-3.1.jar libprompt.jar libzip4j_1.3.2.jar
конфигурация папки выглядит следующим образом:
Корневой каталог (‘dist’):
-папка lib
-myProgram.jar
Итак, что я делаю неправильно, чтобы путь к классу не распознавал библиотеки в папке lib?
Ответ №1:
Вы должны использовать косые черты вместо обратных. Также убедитесь, что манифест заканчивается пустой строкой.
Ответ №2:
Используйте
lib/org.eclipse.swt-3.1.jar
вместо
liborg.eclipse.swt-3.1.jar
при добавлении библиотек в манифест
Class-Path: lib/commons-net-3.1.jar lib/org.eclipse.swt-3.1.jar lib/prompt.jar lib/zip4j_1.3.2.jar