way 1:
Пусть у нас есть java-файл test.java, который содержит основной класс testa. Сначала мы скомпилируем наш java-файл просто как javac test.java, создаем файл manifest.txt в том же каталоге и пишемMain-Class: mainclassname.Например:
Main-Class: testa
затем мы создаем файл jar с помощью этой команды:
jar cvfm anyname.jar manifest.txt testa.class
затем запускаем файл jar с помощью этой команды: java -jar anyname.jar
путь 2:
Пусть у нас есть один пакет с именем one, и каждый класс находится внутри него.затем мы создаем файл jar с помощью этой команды:
jar cf anyname.jar one
, затем мы открываем файл manifest.txt в каталоге META-INF в файле anyname.jar и пишем
Main-Class: one.mainclassname
в третьей строке.,затем мы запускаем файл jar с помощью этой команды:
java -jar anyname.jar
, чтобы сделать файл jar, содержащий более одного файла класса: jar cf anyname.jar one.class two.class three.class ......