2013-03-06 4 views
0

Я знаю, что не нравится этот вопрос, но после поиска в Google и проверки SO в течение ближайшего часа я не ближе к решению. У меня есть пакет с некоторыми классами, которые вместе образуют игру на основе графического интерфейса, которая отлично работает, когда я делаю CTRL-F11, но когда я щелкнул правой кнопкой мыши пакет-> Export-> Runnable JAR, его нигде не найти в раскрывающемся меню «Настройка запуска», в то время как другие пакеты/проекты.Eclipse export as runnable JAR

Я хотел бы иметь возможность запускать эту игру за пределами Eclipse, даже если мне не нужно сейчас. У меня нет основных методов, мой runnable использует acm. public class SokobanGFX extends GraphicsProgram.

ответ

1

Нашел в Javadoc:

http://jtf.acm.org/javadoc/student/acm/program/Program.html

«Во многих средах программирования, объекты, которые являются конкретными экземплярами программы подкласса будет работать автоматически, без каких-либо специальных действий с вашей стороны для максимального переносимости. вы можете определить статический основной метод, как описано в комментарии для стандартной реализации основного. "

Должно быть легко сделать исполняемую банку после этого.

Я не знаком с АКД, но в основе моих наблюдений с Javadoc, я считаю:

public static void main(String[] args){ 
    new SokobanGFX().start() 
} 
//http://jtf.acm.org/javadoc/student/acm/program/Program.html#main(String[]) 

Если запустить программу.

+0

Теперь мне удалось экспортировать его. Однако, когда я нажимаю на .jar, ничего не происходит. – arynaq

+0

@ user948652 Отредактировал свой ответ, надеюсь, что это поможет – SGM1

Смежные вопросы