如何在命令行 运行 java 时创建自定义选项

How to create custom options when running java from command-line

我想从命令行将自定义选项传递给 运行 编译的 java 代码。例如:

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

其中 --output-dir 提供输出目录,--action 用作布尔值以决定是否执行函数。

我该怎么办?

谢谢。

在 运行 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