我想传递自定义选项以从命令行运行已编译的Java代码。例如:
java --output-dir "output_dir" --action Main
其中--output-dir提供输出目录,而--action充当布尔值以执行或不执行功能。
我应该怎么做?
谢谢。
答案 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