2015-07-11 2 views
2

У меня проблемы. Смотрите, я завершил обработку игры, и я ее экспортировал. Теперь я уверен, вы знаете, что для обработки на компьютере с Windows, экспорт создает еще 4 папки: вашу папку данных, которую вы загрузили, и вашу библиотеку и ваш источник. Поэтому я хотел знать, могу ли я объединить все эти и иметь простой .exe-файл. Поэтому я искал и нашел эту ссылку: https://github.com/processing/processing/wiki/Export-Info-and-Tips, которая показывает, как это сделать. В нем говорится, что я могу использовать JSmooth или Launch4j, и я скачал и установил оба. Теперь проблема в том, что и JSmooth, и Launch4j запрашивают основной класс. Имеет ли обработка основной класс? Я уверен, что это что-то только для java, но я уверен, что ошибаюсь. Я имею в виду, если они сказали, что я могу использовать JSmooth и Launch4j, это должно означать, что он работает. Я предполагаю, что в исходном файле есть java-версия кода, который можно запустить в eclipse. Это где я могу найти основной класс?Как использовать JSmooth или Launch4j для обработки?


P.S. если у вас есть вопрос, пожалуйста, спросите меня, а не голосуйте немедленно, если вы смущены или я что-то упустил. Спасибо.

ответ

1

Короткий ответ: основной класс - это название вашего эскиза.

Более длинный ответ: За кулисами обработка экспорта как приложения Java, и она создает файл класса с помощью метода main(). Он называет этот класс после вашего эскиза.

Альтернативный ответ: Последняя версия Processing (3.0) позволяет экспортировать файлы EXE непосредственно из PDE. Просто перейдите в файл> export, а затем проверьте, какие системы вы хотите экспортировать. Вам не придется обертывать ваш собственный .exe-файл.

Беспокойный ответ на саморекламу: вы также можете использовать инструмент «Обработка» JarMatey, чтобы создать самораспаковывающуюся исполняемую банку из вашего эскиза обработки.

+0

Kevin Workman! Снова мы встречаемся! Вы знаете, что это специальное соединение, которое я ценю. В любом случае, я расскажу вам, как это делается, пытаясь все это! – TechWiz77

+0

Итак, я надеюсь, вы понимаете, что я пытаюсь выполнить здесь, я хочу только файл .exe в конце. Никакие папки lib не содержат файлы bin или источника или данных, чтобы люди могли общаться с ними. Или есть способ сохранить их, но защитить их? – TechWiz77

+0

ARRRRRHARRRHARRRR !!!!! Оно работает!!!! JARMATEY WORKS !!!! – TechWiz77