我已经使用IntelliJ IDEA在Ubuntu上编写了一个小的Java命令行应用程序。我将我的项目编译成一个jar文件,然后可以使用以下命令来执行:
java -jar myapp.jar arg1 arg2 arg3 etc
然而,我希望以这种方式运行我的应用程序:
myapp arg1 arg2 arg3
我该如何实现这个目标?我应该怎样操作,才能让其他人在收到我的应用程序后以同样的方式使用它?
我已经使用IntelliJ IDEA在Ubuntu上编写了一个小的Java命令行应用程序。我将我的项目编译成一个jar文件,然后可以使用以下命令来执行:
java -jar myapp.jar arg1 arg2 arg3 etc
然而,我希望以这种方式运行我的应用程序:
myapp arg1 arg2 arg3
如果您想要在bash中永久定义别名,请在您的主目录下的.bash_aliases文件中定义别名,例如:
alias ll='ls -alF'
alias myapp="java -jar myapp.jar"
然后按以下方式运行您的命令:
myapp arg1 arg2 arg3
$ javafxpackager -deploy -native -outdir outdir -outfile outfile -name AppName -appclass package.ClassName -srcdir compiled
您可以在这里阅读更多有关IT技术的文档。
找到你的JAR文件并将其更改为可执行文件
像运行其他二进制可执行文件或shell脚本一样运行你的jar文件
./myjar.jar