1) Убедитесь, что все необходимые файлы в каталоге, вы открыли терминала/Командная строка и перемещаться в этот каталог.
2) Компиляция класс .java, например Helloworld.java с
javac HelloWorld.java
3) Это создаст файл .class, необходимый для файла JAR.
4) Далее создайте файл манифеста (сохраненный с помощью расширения .txt) с помощью текстового редактора и введите следующий
Main-Class: HelloWorld
или любое имя вашего файла есть.
5) Затем создайте файл JAR, используя этот код:
jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
6) Запустите файл:
java -jar HelloWorld.jar
Если что-то кажется неясным, обратитесь эти веб-сайты: creating a jar file и setting an applications entry point.
Надеюсь, это поможет другим, подбадривает Тома!
Edit:
После комментария Инги стоит отметить, что для того, чтобы включить несколько файлов в банке вы должны использовать:
javac *.java
с последующим
jar cfm HelloWorld.jar Manifest.txt *.class
Спасибо ! Я получил некоторые неприятности, следуя вашим инструкциям, потому что у меня есть несколько java-файлов в моем проекте. Сначала мне показалось, что мне нужно всего лишь скомпилировать мой основной класс, но если у вас несколько java-файлов, вы должны их скомпилировать, а вместо «javac HelloWorld.java» вам придется делать «javac * .java» и «jar cfm HelloWorld.jar Manifest.txt HelloWorld.class "будет" jar cfm HelloWorld.jar Manifest.txt * .class ". Тем не менее вам нужно указать только основной класс в файле манифеста. Надеюсь, это поможет, если кто-то совершит ту же ошибку, что и я. – inga
@inga Я обновил свой ответ, включив ваши комментарии. Спасибо за информацию! – Katana24