Como fazer um arquivo de texto executável executar um arquivo .jar com argumentos

Como fazer um arquivo de texto executável executar um arquivo .jar com argumentos

Preciso criar um arquivo de texto executável simples (de preferência via chmod +x, mas isso não é necessário) que execute um arquivo .jar e passe argumentos JVM, bem como argumentos específicos do jar. Ele também deve rodar no terminal sp. Posso ver a saída.

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

onde nogui é o argumento específico do programa, não parece fazer nada quando executado no terminal (nem abre uma janela do terminal).

Responder1

Para executar um arquivo JAR, javavocê precisa do switch -jar.

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

informação relacionada