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

标签 java command-line jar options

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

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

最佳答案

JAR CLI仅定义了here中描述的特定选项。

因此,除此选项外,其他选项应特定于您的应用程序,并由应用程序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


为了说明一些可能的选项,详尽列表在官方文档中。

关于java - 是否有列出Java .jar文件支持的命令行选项的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60060051/

相关文章:

java - 在这个多态性练习中,我如何计算由一系列节点表示的方程式?

command-line - 启动停止守护进程错误

java - Maven Launch4j 插件 - 如何配置以排除 .exe 使用的 jar?

java - 多级投影上的 Spring Data Neo4J 层次结构映射

java - HyperLoglog Spring 按键操作

java - JPS和其他Java监控工具如何收集有关本地JVM的数据?

java - 第三方库的 NoClassDefFoundError

java - 如何使用命令行查看javadoc

Java:给定类名,我如何知道使用哪个 jar 文件?

jar - 将 .jar 文件添加到 React native