решения по запуску java приложений у пользователя без jvm
вот я написал от же helloworld.java ,какие минимальные требования для запуска на сторонней машине (что нужно установить чтоб заработало), и какие есть решения по установке этой всячины и собственно запуску программы ибо некоторые пишут bat-ники для jar, а некоторые используют самораспаковывающийся архив на который агрятся антивирусы?
Ответы (1 шт):
java код собирается в специальный байт-код. Байт-код отдается в jvm, которая транслирует его в команды для процессора и системные вызовы. Процессоры бывают разные, операционные системы тоже, и под каждую из них нужна своя виртуальная машина. Нет виртуальной машины - нет даже теоретической возможности исполнить байткод, потому что процессор понятия не имеет что это
Можете собрать свой инсталятор, который поставит вашу программу и виртуальную машину. Есть всякие упростители процессов, например Smart Install Maker