繁体   English   中英

是否有列出 java .jar 文件支持的命令行选项的标准方法?

[英]Is there a standard means of listing the command line options supported by a java .jar file?

许多命令行程序可以显示它们的命令行选项,通常是在使用--help-h? ,或者有时在没有任何选项或错误选项的情况下调用它们。

java .jar文件是否具有此类选项的标准或约定?

JAR CLI 仅定义了此处描述的特定选项

因此,除此之外的选项应特定于您的应用程序,并由应用程序main()入口点处理。

您可以使用apache-commons-cli这是一个众所周知的库来做类似的事情。

您可以使用不同的语法创建由您的应用程序处理的特定选项:

  • POSIX 之类的选项(即tar -zxvf foo.tar.gz
  • GNU 喜欢长选项(即du --human-readable --max-depth=1
  • Java 类属性(即java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo

要注意一些可能的选项,详尽的列表在官方文档中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM