我需要创建一个简单的可执行文本文件(最好通过 chmod +x,但这不是必需的),该文件运行 .jar 文件并传入 JVM 参数以及特定于 jar 的参数。它还必须在终端中运行,这样我才能看到输出。
#!/bin/bash
java -Xmx4G -Xms2G file.jar nogui
其中 nogui 是特定于程序的参数,在终端中运行时似乎不执行任何操作(它甚至没有打开终端窗口)。
答案1
要通过运行 JAR 文件,java
您需要使用开关-jar
。
#!/bin/bash
java -Xmx4G -Xms2G -jar file.jar nogui