Pregunta ¿Cómo escribir un script que inicie la aplicación Java usando el jre incluido?


básicamente tengo MyApplication.jar y una desagradable biblioteca nativa que solo funcionará con JRE de 32 bits. Incluí el JRE de 32 bits en la carpeta / JREF que reside en el mismo directorio que MyApplication.jar

Cómo escribir un script que abrirá MyApplication.jar usando el JRE incluido dentro del directorio / JREF.

¿Es posible que una secuencia de comandos se ejecute en Windows, Mac y Linux?


0


origen


¿Escribir un pequeño programa Java que descomprima el Jar y ejecute java.exe con los parámetros correctos para iniciar el programa real con un nombre de clase diferente? - billc.cn
Hola, lamentablemente no. Si el usuario ya tiene un JRE de 64 bits, terminará usándolo en lugar de como lo he leído. La posibilidad de descomprimir el contenedor en una ubicación temporal es una posibilidad, pero mi requisito es que la aplicación Java ejecute el JRE I incluido de 32 bits incluido. - Kim Jong Woo
Lo que quiero decir es que permite que la JVM del host (sea cual sea la versión) ejecute la pequeña parte del programa que extrae la JVM de 32 bits y utiliza Runtime.exec () para ejecutar la JVM como un proceso separado con parámetros que apuntan al punto de entrada real (nombre de clase) de su programa principal. - billc.cn
+1 en Ah ahora veo. En realidad esa es una gran solución. Lo tendré en cuenta, pero por el momento estoy buscando usar scripts para iniciar la aplicación. - Kim Jong Woo


Respuestas: