Java输入中的程序参数

时间:2015-10-06 17:58:24

标签: java

我有一个使用main方法运行Java App的组合参数。像

这样的论据
-O filename=Name -a MainApp -c projectName.properties -id SomeProcessor -e projectName-dev.properties

-c-e-id-a-O的含义是什么?它们是否具有默认含义,或者我们应该设置它们?

如果我们可以设置它们,在哪里查看其含义是什么?我们如何设置它们?

2 个答案:

答案 0 :(得分:0)

它们意味着main方法的程序员决定他们应该意味着什么。

通常情况下,如果您在没有选项或-?--help选项的情况下运行选项,那么这样的命令行程序会列出选项。

答案 1 :(得分:0)

从shell中键入java --help,您将看到JDK二进制文件提供的所有参数。所有这些其他参数都是由您正在运行的程序自定义使用的。每个都表示为正在执行的类或Jar文件的 main 方法中的args变量中的一个值:

public static void main(String[] args) {...}