gpt4 book ai didi

java - 解析java -D 命令行参数

转载 作者:行者123 更新时间:2023-12-02 07:21:10 25 4
gpt4 key购买 nike

在 java 中解析此命令行参数的最佳方法是什么?

$ ant run -Dfilename=(filename_value) -Dmemory_size=(memory_size) -Dk=(k_value)

我实际上并没有使用 ant,但我的项目将在此命令行上进行评估。因此,我尝试通过在运行配置中添加此示例参数来在 netbeans 上测试这一点。

-Dfilename="C:\\Users\\y_guz_000\\Dropbox\\active projects\\ExternalSort2\\resources\\input.xml" -Dmemory_size="3"
-Dk="2"

我输出结果:

System.out.println(System.getProperty("filename"));
System.out.println(System.getProperty("memory_size"));
System.out.println(System.getProperty("k"));

但是结果是

null
null
null

最佳答案

假设您有一个标准的 Netbeans Java SE 或 Maven Java 应用程序项目:

在左侧的 Netbeans“项目”树中,右键单击您的项目图标。选择“类别”列表的“运行”列表项,您可以在其中输入程序和 VM 参数的文本字段(此处为 -D)。

关于java - 解析java -D 命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com