Из файла класса Java в файл EXE - PullRequest
2 голосов
/ 15 апреля 2011

Я только что создал exe из файла класса java, используя Java Launcher .

После двойного щелчка по файлу exe он не выполняется и не дает никакого ответа.Какую ошибку я здесь совершил?

Ответы [ 3 ]

2 голосов
/ 15 апреля 2011

Сначала создайте jar-файл и проверьте его, запустив из cmd. См. MANIFEST.MF в боковой банке. У него должен быть такой основной класс.

Main-Class: com.mypackage.MyMainClass
2 голосов
/ 15 апреля 2011

Возможно, вы неправильно указали имя основного класса при создании исполняемого файла. Другой способ создания exe-файла из .class-файла:

Сначала создайте jar-файл из файлов .class. Для этого откройте cmd, перейдите в каталог, в котором находятся файлы .class этой конкретной программы. Затем напишите jar cvf myjar.jar * .class

В этом каталоге создается JAR-файл. Затем, чтобы сделать exe-файл из этого JAR-файла, вы можете использовать jar для exe . Когда вы создаете exe-файл с помощью этого программного обеспечения, он попросит вас указать название основного класса вашей программы. Введите там основной класс, и ваш exe-файл будет создан. Итак, когда вы щелкнете по этому exe-файлу, ваша программа запустится.

для прямого преобразования файла .class в исполняемый файл: this .

1 голос
/ 15 апреля 2011

попробуйте запустить вашу программу из командной строки, чтобы увидеть, есть ли какие-либо ошибки.Одна вещь, которую вы могли бы сделать, это создать jar-файл, который будет работать в Windows, который должен работать.

...