Cómo hacer que un archivo de texto ejecutable ejecute un archivo .jar con argumentos

Cómo hacer que un archivo de texto ejecutable ejecute un archivo .jar con argumentos

Necesito crear un archivo de texto ejecutable simple (preferiblemente mediante chmod +x, pero eso no es necesario) que ejecute un archivo .jar y pase argumentos JVM, así como argumentos específicos de jar. También debe ejecutarse en la terminal sp. Puedo ver el resultado.

#!/bin/bash
java -Xmx4G -Xms2G file.jar nogui

donde nogui es el argumento específico del programa, no parece hacer nada cuando se ejecuta en la terminal (ni siquiera abre una ventana de terminal).

Respuesta1

Para ejecutar un archivo JAR a través de javanecesita el interruptor -jar.

#!/bin/bash
java -Xmx4G -Xms2G -jar file.jar nogui

información relacionada