Эти прекрасные люди мои пользователи: http://www.youtube.com/watch?v=o4MwTvtyrUQЕсть ли механизм для распространения приложения со своей собственной JRE?
Если вы не хотите, чтобы наслаждаться видео здесь является сутью: мои пользователи не могут сказать между файлом и папкой, между браузером и веб-сайта.
Мне нужно создать веб-приложение Java (Tomcat или Jetty) и развернуть его на большинстве своих компьютеров, Windows и Mac.
Вопрос: есть ли механизм для распространения приложения со своей собственной JRE? (в мире Tcl есть звездочки и старки, в мире Python есть py2exe и другие, вот идея). А также, это законно? Я знаю, что виртуальная машина является открытым исходным кодом, но я не знаю о библиотеках, и я знаю о GNU Classpath, но я не знаю, есть ли там все пакеты.
Я не хочу зависеть от установленной JRE или от пользователя, имеющего достаточно привилегий для его установки. На Mac я не хочу зависеть от Apple (мне пришлось переключаться с Tiger на Snow Leopard только для того, чтобы иметь Java 1.6, я не могу поместить своих пользователей в эту позицию)
Любая информация оценена значительно. Спасибо! jb
Редактировать: Мне интересно, могу ли я просто вставить папку JRE в папку своего приложения. Это разрешено?
Подождите ... вы хотите установить веб-приложение и сервер на машину пользователя? И вы ожидаете, что эти компьютерные неграмотные люди запустили свой браузер и набрали «http: // localhost: 8080/webapp», чтобы попасть в ваше приложение? Помните, что они не знают разницы между веб-сайтом и браузером ... не говоря уже о том, чтобы иметь дело с такими файлами, как брандмауэр Windows и UAC, чтобы они не запускали сервер? – Nate