从命令行运行Java时如何创建自定义选项

时间:2019-04-05 20:33:32

标签: java command-line options

我想传递自定义选项以从命令行运行已编译的Java代码。例如:

java --output-dir "output_dir" --action Main

其中--output-dir提供输出目录,而--action充当布尔值以执行或不执行功能。

我应该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

在运行Java进程时,您可以使用以下语法传递属性

-Dproperty=value
Sets a system property value.

If value is a string that contains spaces, then you must enclose the string in double quotation marks:

java -Dmydir="some string" SomeClass

您可以在此处了解更多信息: https://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html