2016-05-08 168 views
0

我正在開發一個應用程序,它需要像通常的命令一樣的參數。例如-h選項打印幫助這樣的:將Jar文件作爲無java -jar前綴的命令運行

[email protected]:~ $ java -jar my.jar -h 
usage: My App 
-d,--download-to <arg> Download path 
-h,--help    Shows this help 

我想知道是否有可能運行在命令行的jar文件,而無需使用Java的罐子前綴?

像這樣:

[email protected]:~ $ my.jar -h 
usage: My App 
-d,--download-to <arg> Download path 
-h,--help    Shows this help 
+2

你可以創建一個批處理文件並運行來代替。 –

+1

當您構建應用程序並配置spring-boot-maven-plugin以創建「完全可執行」jar時,您可以使用spring-boot,https://docs.spring.io/spring-boot/docs/current/reference /html/deployment-install.html – anders

回答

1

嘗試set命令別名:alias myjar='java -jar my.jar'