Estas personas son finas mis usuarios: http://www.youtube.com/watch?v=o4MwTvtyrUQ¿Existe un mecanismo para distribuir una aplicación con su propio JRE?
Si no desea disfrutar el video aquí es lo esencial: mis usuarios no pueden distinguir entre un archivo y una carpeta, entre un navegador y un sitio web.
Necesito crear una aplicación web Java (Tomcat o Jetty) y desplegarla en la mayoría de sus computadoras, Windows y Mac.
La pregunta es: ¿existe un mecanismo para distribuir una aplicación con su propio JRE? (En el mundo de Tcl hay starpacks y Starkits, en el mundo de Python hay py2exe y otros, esa es la idea). Y también, ¿es legal? Sé que la VM es de código abierto, pero no tengo claras las bibliotecas y sé sobre GNU Classpath, pero no sé si todos los paquetes están allí.
No deseo depender del JRE instalado o de que el usuario tenga suficientes privilegios para instalar uno. En la Mac no quiero depender de Apple (tuve que pasar de Tiger a Snow Leopard solo para tener Java 1.6, no puedo poner a mis usuarios en esa posición)
Cualquier información muy apreciada. Gracias! jb
editar: Me pregunto si puedo simplemente pegar la carpeta JRE debajo de la carpeta de mi aplicación. eso está permitido?
Espera ... ¿quieres instalar la aplicación web y el servidor en la máquina del usuario? ¿Y espera que estas personas analfabetas informáticas inicien su navegador y escriban "http: // localhost: 8080/webapp" para acceder a su aplicación? Recuerde, ellos no conocen la diferencia entre un sitio web y un navegador ... ¿sin mencionar tratar con cosas como el firewall de Windows y el UAC que les impide iniciar el servidor? – Nate