Сборка JAR в зависимости от библиотеки, как org.json без иде - PullRequest
0 голосов
/ 08 декабря 2018

Я строю проект без IDE и хочу скомпилировать его.Я не хочу использовать Maven или Ant.У меня есть несколько классов и файл jar (org.json) "json.jar".

javac -cp json.jar *.java 
java -cp .;json.jar App

Теперь я хочу создать еще один jar-файл для моего проекта, но не знаю, как включить / связать lib json.jar.Я создал manifest.mf

Main-Class: App
Class-Path: json.jar

и попытался

jar -cmf manifest.mf App.jar *.class json.jar

, который создает файл JAR, но я не могу его запустить.Спасибо

1 Ответ

0 голосов
/ 08 декабря 2018

в соответствии с jar man page :

Убедитесь, что любой ранее существующий файл манифеста, который вы используете, заканчивается новой строкой.Последняя строка файла манифеста не будет проанализирована, если она не заканчивается символом новой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...