JSmooth EXE Компиляция - PullRequest
       29

JSmooth EXE Компиляция

3 голосов
/ 24 декабря 2011

Я создаю exe с помощью JSmooth.Он прекрасно работает, но затем говорит: «Не удалось найти основной класс: MyProgram. Программа будет завершена».Файл .jar работает отлично.Это файл манифеста (с новой строкой в ​​конце):

Mainifest-Version: 1.0
Main-Class: MyProgram

В JSmooth у меня есть:

  • Установите для скелета Windowed Wrapper
  • Исполняемый двоичный файл - «MyProgram.exe»
  • Поле основного класса - «MyProgram»
  • Затем я включил файл MyProgram.jar в раздел «Classpath» JSmooth.

Есть что-то, чего мне не хватает?Мой основной класс в Java:

public class MyProgram extends JPanel implements ActionListener, 
PropertyChangeListener {

. Вот как я собираю .jar:

jar cmf mainClass MyProgram.jar *.class

Мой файл манифеста - "mainClass", и он содержит то, что я сначала поместил выше.

Спасибо.

1 Ответ

0 голосов
/ 24 декабря 2011

В каком пакете находится MyProgram?Из того, что я вижу в манифесте, похоже, что оно в пакете по умолчанию.Может быть, JSmooth не справляется с этим?

...