我正在设置此变量

set srcDir = C:\Developpement\Workspaces\Eclipse\MyAuthenticationProvider\src

然后我执行这个程序
java -DMJF=MyAuthentication.jar -Dfiles=%srcDir% weblogic.management.commo.WebLogicMBeanMaker

但是我有这个奇怪的错误
The specified input files directory, "%srcDir%", does not exist.

我什至尝试使用
java -DMJF=MyAuthentication.jar -Dfiles=$srcDir weblogic.management.commo.WebLogicMBeanMaker

结果相同
The specified input files directory, "$srcDir", does not exist.

另一个测试:
C:\Developpement\Workspaces\Eclipse\WLAuthenticationProvider>set a=test

C:\Developpement\Workspaces\Eclipse\WLAuthenticationProvider>echo $a
$a

C:\Developpement\Workspaces\Eclipse\WLAuthenticationProvider>

最佳答案

当前,您正在使用设置srcDir

set srcDir = C:\Developpement\Workspaces\Eclipse\MyAuthenticationProvider\src

删除空格
set srcDir=C:\Developpement\Workspaces\Eclipse\MyAuthenticationProvider\src

我相信您的原始命令将可以正常工作。
java -DMJF=MyAuthentication.jar -Dfiles=%srcDir% weblogic.management.commo.WebLogicMBeanMaker

10-06 16:11