andreycha
@andreycha

Java: jar и exe?

Почему джавовские приложения имеют собственный формат файлов (jar/ear/war), а не exe? Потому что Sun так когда-то захотела или тому были объективные (технические?) причины? CLR же запускает exe'шнички спокойно.
  • Вопрос задан
  • 3178 просмотров
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Для кроссплатформенности.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
apangin
@apangin
jar/war — это не просто исполняемый файл приложения, это «пакет» приложения. По аналогии с apk, msi, deb и т.п.
Помимо собственно исполняемого кода, jar, будучи обычным zip-архивом, может содержать ресурсы, библиотеки, дескрипторы, манифесты и любые другие файлы, которые понадобятся приложению или системе, которая его использует.
И, как уже было замечено, приложение в таком формате должно работать на разных платформах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект