2012-02-22 4 views
1

Если C# или VB.NET распространяется в .exe-файлах как коды MSIL, что такое Java? Есть эквивалентная форма .exe-файлов для Java (отличных от .jar-файлов, которые, как мне кажется, не подходят для распространения на компьютерах). Или есть способ сохранить Java-промежуточный язык (?) В exe, как MSIL? Затем распределите его в exe, который все еще выполняется JRE после его выполнения.Что такое расширение исполняемого файла исполняемого файла Java?

+1

Приложения Java, файлы .jar, могут быть запущены на любой платформе с JRE. В то же время .NET-приложения скорее специфичны для Windows, поэтому их код - это .exe-файл, который можно легко запускать только в Windows. –

ответ

4

Java "исполняемые файлы" являются либо .class, либо .jar. Обычно предоставляется сценарий (файл .bat для Windows) с программой Java для его запуска.

3

Вы можете использовать Launch4J для создания исполняемых файлов из *.exe*.jar файлов, но это зависит от платформы и используя готовые к выполнению *.jar файлов рекомендуется.

Для получения дополнительных сведений о том, как сделать исполняемые файлы с Java, посмотрите на this темы.

3

Используйте Java Web Start для установки приложения. JWS предлагает автообновление, заставки и множество других приятных функций.

Пользователь получает ярлыки на рабочем столе и пункты меню, если они запрошены в файле запуска и поддерживаются в ОС пользователя. Эти ярлыки могут иметь значки, предоставленные разработчиком.

Что такое «jar», что «exe»? Зачем показывать пользователя либо при установке богатого Java-клиента? Использование JWS потребует файлов Jar, но пользователь никогда их не видит.

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