Я создаю exe с JSmooth. Он строит отлично, но затем говорит: «Не удалось найти основной класс: MyProgram. Программа выйдет». Файл .jar отлично работает. Это это файл манифест (с новой строкой в конце):JSmooth EXE Compile
Mainifest-Version: 1.0
Main-Class: MyProgram
В JSmooth у меня есть:
- Установите скелет оконной обертки
- Исполняемых двоичным «MyProgram.exe»
- Основное поле класса «MyProgram»
- Затем я включил файл MyProgram.jar в раздел «Classpath» в JSmooth.
Есть ли что-то, что мне не хватает? Мой главный класс в Java является:
public class MyProgram extends JPanel implements ActionListener,
PropertyChangeListener {
Это, как я строить .jar:
jar cmf mainClass MyProgram.jar *.class
Мой манифест файл «MainClass» и содержит то, что я первым поставил выше.
Спасибо.
Если вы решили использовать [Java Web Start] (http://stackoverflow.com/tags/java-web-start/info) для развертывания настольного приложения на основе Swing? Не только JWS предлагает установку x-plat, но и больше шансов получить помощь (судя по 14 последователям JWS против 0 для JSmooth). –