Файл jar - это просто файл, содержащий коллекцию файлов java. Чтобы сделать исполняемый файл JAR-файла, вам нужно указать, где находится класс main
в файле JAR. Пример кода будет выглядеть следующим образом.
public class JarExample {
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
// your logic here
}
});
}
}
Скомпилируйте ваши классы. Чтобы сделать банку, вам также нужно создать файл манифеста (MANIFEST.MF
). Например,
Manifest-Version: 1.0
Main-Class: JarExample
Поместите файлы скомпилированного выходного класса (JarExample.class, JarExample $ 1.class) и файл манифеста в одну папку. В командной строке перейдите в папку, где находятся ваши файлы, и создайте jar с помощью команды jar. Например (если вы назвали свой файл манифеста как jexample.mf)
jar cfm jarexample.jar jexample.mf *.class
Будет создан исполняемый файл jarexample.jar.