Не удается найти основной класс, ошибка java


Я тестировал программу Java swing, которую я делал. На моем единственном компьютере, на котором я его сделал, он работает нормально. Я протестировал одну и ту же программу на 3 разных компьютерах, и она работает, когда я запускаю ее из ide, но когда я дважды щелкаю jar, я получаю всплывающее окно ошибки под названием "Java Virtual machien Launcher". Ошибка " не удалось найти основной класс: xxxxxxx. Программа выйдет."

Я ни за что на свете не могу понять, что происходит. Это было работал раньше.
1 3

1 ответ:

Вам нужно включить файл манифеста в ваш jar. В этом случае вы указываете, какой класс будет использоваться в качестве точки входа при запуске jar.

Создайте файл с именем Manifest.txt, и добавить:

 Main-Class: yourMainClass.class

Затем, чтобы создать банку:

jar cfm JarName.jar Manifest.txt yourMainClass/*.class

Для запуска из командной строки используйте : java-jar JarName.jar