У меня есть простое приложение на Java, которое печатает "hello world!" на консоли. Он запакован в app.jar. Структура банки:
main / Hello.class - мой основной класс с единственным методом println
МЕТА-ИНФ / МАНИФЕСТ.MF
Файл манифеста содержит:
Manifest-Version: 1.0
Main-Class: main.Hello
Все идет нормально.
Но когда появляется зависимость, начинаются неприятности. Я не уверен, но думаю, что в этом случае вам нужно поместить все библиотеки в файл jar. Если я помещаю их в META-INF / lib, я должен указать "Class-Path" в манифесте. Как будет выглядеть "Class-Path"?
P.S Есть несколько похожих вопросов, но я не нашел подходящего ответа.