是否可以通过简单地调用其名称来使java程序可执行(没有" java ..")?

时间:2017-02-13 15:58:51

标签: java jar

我希望能够将java程序称为真正的unix工具,例如与

user/home> myapp [args]

而不是

user/home> java -jar path/to/myapp.jar [args]

这可能吗(在Linux和/或Windows上)?

1 个答案:

答案 0 :(得分:1)

此问题有多种解决方案

  • 通过制作别名
  • 通过编写基本包装run命令的CLI脚本文件.sh(unix)或.bat(windows)文件。例如Apache tomcat遵循这种方法
  • 通过包装到平台exectuable。例如Eclipse遵循这种方法。