2012-09-11 27 views
6

Escribí un software Java. Ahora quiero copiarlo en una llave USB y hacer que pueda ejecutarse de manera independiente en computadoras que probablemente no tengan JVM. es posible?Software Java en llave USB

Respuesta

4

Sure is is. No escuches los deportes de despojo. launch4j le permite agrupar su jar ejecutable, cualquier jar de dependencia e incluso un JRE en un archivo ejecutable.

Desafortunadamente, no hay forma de hacer una solución multiplataforma, porque las implementaciones de JRE no son multiplataforma.

1

Creo que la mejor manera será si intentas ajustar jvm en ese dispositivo USB.

0

Para cada computadora/arquitectura en la que desee ejecutar su código java, necesita una JVM.

Puede proporcionar varias JVM junto a su código java para diferentes arquitecturas.

O puede crear un archivo ejecutable para una plataforma específica (como MS Windows) ver How do I create an .exe for a Java program?

0

Wikipedia tiene una colección de Portable Application Creators. Si eso es una exageración, solo usa un JRE privado.

Si necesita ahorrar espacio en su llave USB, echar un vistazo a esta 7-Zip SFX trick (funciona tanto para JRE privado y Excelsior JET.)

Cuestiones relacionadas