我们都知道有些命令,即可执行文件,我们可以直接从终端运行,而不必为它们设置完整路径。例如,/usr/bin
我有一个当前正在通过命令运行的jar文件 java -jar jarName.jar {arguments}
有没有一种方法可以类似地运行我的jar,而无需编写整个命令 java -jar path_to_jar/jarName.jar {arguments}
我想写点东西
appName {arguments}
并希望罐子获取参数并像我写过的那样执行 java -jar path_to_jar/jarName.jar
我愿意使jar文件成为可执行文件,并将其放在/ usr / bin中,以便可以从任何地方访问它。但是我不知道该怎么做。以下内容完全无法使jar可执行文件
您可能想尝试制作一个执行命令的bash脚本。在您的情况下,它看起来像这样:
#!/bin/sh
java -jar path_to_jar/jarName.jar "$*"
“ $ *”接受提供给bash脚本的所有参数,并将它们直接发送到您的Java程序。最后要做的是将您的脚本保存在/usr/bin/myprogram.sh中,然后您就可以在终端中将其作为命令直接执行:
myprogram arg1 arg2 arg3 arg4
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句