我有一个使用main方法运行Java App的组合参数。像
这样的论据-O filename=Name -a MainApp -c projectName.properties -id SomeProcessor -e projectName-dev.properties
-c
,-e
,-id
,-a
,-O
的含义是什么?它们是否具有默认含义,或者我们应该设置它们?
如果我们可以设置它们,在哪里查看其含义是什么?我们如何设置它们?
答案 0 :(得分:0)
它们意味着main
方法的程序员决定他们应该意味着什么。
通常情况下,如果您在没有选项或-?
或--help
选项的情况下运行选项,那么这样的命令行程序会列出选项。
答案 1 :(得分:0)
从shell中键入java --help
,您将看到JDK二进制文件提供的所有参数。所有这些其他参数都是由您正在运行的程序自定义使用的。每个都表示为正在执行的类或Jar文件的 main 方法中的args
变量中的一个值:
public static void main(String[] args) {...}