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