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