2015-01-16 4 views
0

Я работаю над простым chatBot, как и опыт обучения, и ударил блок. У меня есть настройка GUI rudimentery, которая запускается при запуске программы с помощью командной строки, но не тогда, когда я дважды щелкаю Jar. Я либо пропускаю код, либо автоматически экспортирую/запускаю программу. Im использует eclipse и экспортирует как runnable jar. Если бы кто-нибудь мог указать мне на учебник или какой-то код, который был бы весьма признателен.Java-программа без командной строки

Разъяснение ... Я хочу, чтобы мой Chatbot, чтобы открыть графический интерфейс пользователя при двойном щелчке, похожий на банку Minecraft-сервер

EDIT я понял, что был не прав, он не имел ничего общего с манифест или код ... Я просто выполнял цикл while, я чувствую себя немым сейчас :(

+0

Каков твой основной класс? –

+0

Refer: http://stackoverflow.com/questions/8300962/making-a-single-jar-java-application –

ответ

2

Чтобы сделать вашу банку «runnable» в командной строке, вам нужно указать, какой класс является основным классом, выполнить

Это делается путем указания файла manifest.txt, что c содержит следующую строку:

Main-Class: the_package_and_name_of_your_main_class 

Как этот файл манифеста добавлен в вашу банку, зависит от вашего инструмента построения.

+0

См. Этот ответ: http://stackoverflow.com/a/8301095/481248 – Jason

0

Я второй, чтобы Джейсон. В качестве альтернативы вы можете создать один пакетный файл (.bat), если вы не хотите, чтобы он работал даже в Linux (в этом случае вы бы .sh-файл).

+0

Банка отлично работает командной строки, но он не откроет gui, когда я дважды щелкните банку –

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