设置一个 Windows 变量来执行一个 Java 程序
Setting a Windows variable to execute a Java program
我正在设置这个变量
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
我正在设置这个变量
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>
目前,您正在使用
设置 srcDirset 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