Windows无法从“处理”中找到“ run.bat”文件

伊莎贝尔·迪亚兹(Isabel Diaz)

我正在尝试从Processing运行bat文件。但是,即使bat文件位于Processing文件的文件夹中,该程序也找不到它。

我的代码是:

Runtime r = Runtime.getRuntime();
Process p1;
try {
  p1 = r.exec("cmd /c start run.bat");
}
catch(Exception c) {
}

我运行“处理”时出现的错误是:“ Windows找不到“ run.bat”文件。请确保名称拼写正确,然后重试。

你能帮助我吗?

圣地亚哥·贝努瓦

由于您是从cmd而不是直接从Java运行start命令,因此必须指定完整路径。您可以使用来获取Java项目文件夹的路径System.getProperty("user.dir")如果批处理文件位于项目文件夹的根目录中,则代码将如下所示:

p1 = r.exec("cmd /c start " + System.getProperty("user.dir") + "run.bat");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从批处理文件本身中找到已编译的 bat (.exe) 目录?

来自分类Dev

无法从 WSL 中找到 Windows“桌面”文件夹

来自分类Dev

如何签署Windows批处理(.bat)文件?

来自分类Dev

Windows 7,无法从bat文件调用exe

来自分类Dev

Windows 2016将无法运行.bat文件

来自分类Dev

无法正确运行 .bat 文件(Windows 10)

来自分类Dev

在Windows Bat文件中嵌套IF

来自分类Dev

防止Windows .bat文件退出

来自分类Dev

合并 Windows CMD BAT 文件

来自分类Dev

Windows批处理文件无法找到文件

来自分类Dev

将Windows Run.bat转换为Run.sh

来自分类Dev

BAT文件中的递归目录处理

来自分类Dev

执行批处理(.bat)文件并继续

来自分类Dev

BAT文件中的命令未处理

来自分类Dev

批处理脚本无法从.bat文件工作

来自分类Dev

无法在Jive文件系统中找到文档

来自分类Dev

Jekyll无法在集合中找到包含文件

来自分类Dev

无法在eclipse中找到Opencv库文件

来自分类Dev

无法在arff文件中找到类标签

来自分类Dev

无法在Javafx中找到fxml文件

来自分类Dev

Python IOError,无法在目录中找到文件

来自分类Dev

无法在 Vaadin 中找到设计文件

来自分类Dev

srvany.exe无法启动.bat文件

来自分类Dev

.bat文件无法运行Powershell 7

来自分类Dev

无法在Java中运行bat文件

来自分类Dev

无法运行 standalone.bat 文件

来自分类Dev

为什么pydot无法在Windows 8中找到GraphViz的可执行文件?

来自分类Dev

Windows 8使用“ where”命令无法在路径中找到可执行文件

来自分类Dev

在Windows .bat文件中运行“ composer更新”