【发布时间】:2016-05-08 06:34:55
【问题描述】:
我正在开发一个应用程序,它像通常的命令一样接受参数。例如 -h 选项会打印这样的帮助:
pi@raspberrypi:~ $ java -jar my.jar -h
usage: My App
-d,--download-to <arg> Download path
-h,--help Shows this help
我想知道是否可以在不使用 java -jar 前缀的情况下从命令行运行 jar 文件?
像这样:
pi@raspberrypi:~ $ my.jar -h
usage: My App
-d,--download-to <arg> Download path
-h,--help Shows this help
【问题讨论】:
-
您可以创建一个批处理文件并运行它。
-
您可以在构建应用程序时使用 spring-boot 并配置 spring-boot-maven-plugin 以创建一个“完全可执行”的 jar,docs.spring.io/spring-boot/docs/current/reference/html/…
标签: java command-line jar