Я искал повсюду, и, будучи новичком в Java и не имея надлежащей терминологии, кажется, невозможно найти это.
Я предполагаю, что правильным термином является «обтекание», но, глядя на другие приложения Java, такие как: Minecraft, и видя, насколько хорош лаунчер и пользовательские кнопки, кажется невозможным совершить такой подвиг с JFrame.
Они кодируют свой собственный тип фрейма? Я слышал, что вы можете «обернуть» Java-код, например, в C ++, чтобы создать модуль запуска, и после прохождения экрана запускает игру (minecraft.jar).
Кроме того, как создается исполняемый файл? Что после запуска он проверяет наличие патча с сервера, который устанавливает необходимые файлы в заданный каталог и проверяет там файлы сохранения?
Это другой язык? если да что? Что Вы рекомендуете? Ресурс для изучения всего этого?
Это основные аспекты, которые я изо всех сил пытался освоить, потому что никто не задает такой же вопрос, как я.
Кроме того, учитывая, что Java является кроссплатформенной, мои основные цели — Windows> Mac, сейчас я не могу беспокоиться о Linux, учитывая, что я уже так много здесь борюсь; Итак, на данный момент, как создать файл Exe, если это необходимо, в C ++ или любом другом языке, то, возможно, DMG для Mac.
У вас есть много вещей, чтобы рассмотреть. Я бы предположил, что теперь вы используете Java WebStart для запуска вашего приложения. Это дает вам такие вещи, как:
Затем, когда вы обнаружите, что у вас достаточно пользователей, чтобы гарантировать распределение для конкретной платформы, вы можете добавить их по мере необходимости, вместо того чтобы все работало заранее, вместо этого вам следует сосредоточиться на своем приложении.
Если вы не хотите идти по пути JNLP, есть ряд инструментов, которые могут сделать то, что вы просите … мой любимый launch4j, который легко использовать с помощью launch4j-maven-plugin, см., например, этот launch4j-демо иллюстрирующий, как использовать это.
PS: альтернативы включают http://sourceforge.net/projects/jsmooth/ или же http://www.ej-technologies.com/products/exe4j/overview.html (.Com). Обратите внимание, что вопросы, похожие на этот вопрос, были заданы на Как я могу преобразовать мою программу Java в файл .exe?, Как я могу конвертировать Java в Exe, Лучший бесплатный инструмент для создания EXE из Java-кода?