Обратите внимание, что текстовый файл должен заканчиваться новой строкой или символом возврата каретки. Последняя строка не будет проанализирована должным образом, если она не заканчивается символом новая строка или символ возврата каретки.
Затем запустите:
javac Test.java jar cfm test.jar manifest.mf Test.class java -jar test.jar
Перед запуском jar проверьте, Main-Class: classname доступен или нет файл MANIFEST.MF. MANIFEST.MF присутствует в jar.
java -jar filename.jar
Ответ 4
Вы должны добавить в jar манифест, который сообщает среде выполнения java, что такое основной класс. Создайте файл 'Manifest.mf' со следующим содержимым:
Измените 'your.programs.MainClass' на ваш фактический основной класс. Теперь поместите файл в Jar-файл, во вложенную папку с именем 'META-INF'. Для этого вы можете использовать любую ZIP-утилиту.