Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java桌面API,Launch.cmd文件_Java_Windows_Api_Desktop Application - Fatal编程技术网

Java桌面API,Launch.cmd文件

Java桌面API,Launch.cmd文件,java,windows,api,desktop-application,Java,Windows,Api,Desktop Application,我想使用桌面API在Windows上启动.cmd文件 Desktop.getDesktop().open(new File(config.getCommandFilePath())); 但这会启动.cmd文件,就好像它是从当前目录调用的一样。因此,这与双击.cmd文件不同 您知道如何像在目录中一样调用该文件吗?请参阅答案,它会有所帮助。好的,这几乎奏效了。但是将/D放在后面会产生错误。在XP和7 cd/d“%~dp0”上,这样做效果很好

我想使用桌面API在Windows上启动.cmd文件

Desktop.getDesktop().open(new File(config.getCommandFilePath()));
但这会启动.cmd文件,就好像它是从当前目录调用的一样。因此,这与双击.cmd文件不同


您知道如何像在目录中一样调用该文件吗?

请参阅答案,它会有所帮助。

好的,这几乎奏效了。但是将/D放在后面会产生错误。在XP和7 cd/d“%~dp0”上,这样做效果很好