我试着寻找答案,但我发现没有任何效果。我试图从批处理文件执行java应用程序但无法让应用程序拾取我的输入文本文件目录。我会说明我的意思。
在我的java应用程序中,我有以下内容:
String myFile = System.getProperty("myfile");
System.err.println(myFile);
在我运行该程序的批处理应用程序中:
set -Dmyfile="C:\directory"
但是,当我实际运行该程序时,myfile
似乎没有被选为系统属性,因为null
被打印为myFile
的值。
有人可以提供一些帮助吗?