java - 如何将我的 java 程序转换为 linux 上的命令行实用程序?

标签 java linux intellij-idea

我使用 intellij idea 在 ubuntu 上用 java 编写了一个小型命令行应用程序。我正在将我的项目编译成一个 jar 文件,然后我可以使用

执行它
java -jar myapp.jar arg1 arg2 arg3 etc

但是我想像这样运行我的应用程序:

myapp arg1 arg2 arg3

我怎样才能做到这一点?我该怎么做才能让我向其发送我的应用程序的其他人能够以同样的方式使用它?

最佳答案

定义一个别名,例如(如果您希望它对于 bash 是永久的,那么在您的主目录中的 .bash_aliases 中定义它):

alias myapp="java -jar myapp.jar"

然后像这样运行你的命令:

myapp arg1 arg2 arg3

关于java - 如何将我的 java 程序转换为 linux 上的命令行实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30558540/

相关文章:

java - java 中的硬编码或文本文件

java - 延迟初始化不起作用

java - Intellij Idea15 CE 无法启动 -XX :+UseG1GC

java - 访问属性的权限被拒绝 "document"

Java 队列页面替换

linux - Ubuntu 14.04 中的 Grep

linux - Crontab @reboot 不工作

linux - 从 .txt 列表中移动具有部分名称的文件

java - 基本 Java 应用程序因错误退出代码而关闭

intellij-idea - intellij子文件夹结构