Я развертываю инструмент командной строки, который написан на Java, который принимает аргументы командной строки. Я упакован как файл JAR, потому что удобно иметь один файл.
Проблема в том, что для ее запуска вы должны сначала вызвать java -jar (filename) (args)
, и это очень раздражает.
В текущем случае у меня есть простой bash script, который запускает его, но это меньше, чем идеально.
Есть ли вообще (в Linux, Ubuntu Server) сделать JAR файл, который сам вызывает виртуальную машину Java? Я искал shebang, но не смог найти его (что, конечно, имеет смысл, так как это скомпилированный код).
Это то, что я хочу сделать: myprogram.jar arg1 -arg2
вместо этого: java -jar myprogram.jar arg1 -arg2
Спасибо,
Brian