make_jar.md


Создание jar

public class HelloWorld {
    /**
     * Выводит сообщение "Hello,World" в терминальном окне.
     * @param args  - параметры не обрабатываются
    */
    public static void main(String[] args) {
        System.out.println("Hello,World");
    }
}



Сохраните приведенный этот код в файл HelloWorld.java. Затем его нужно скомпилировать c помощью javac

javac -d . HelloWorld.java

Теперь необходимо создать файл с именем MANIFEST.MF

touch  MANIFEST.MF 

Открыть его и добавить в текстовом редакторе имя класса с методом main, в нашем случае это HelloWorld

Main-Class:  HelloWorld

Сохраните файл и добавьте файл MANIFEST.MF при создании hw.jar с помощью следующей команды.


jar cvmf MANIFEST.MF HelloWorld.jar HelloWorld.class

Далее можно запустить

java -jar HelloWorld.jar

Ссылка на вики репозиторий
Ссылка на вики репозиторий