gpt4 book ai didi

java - 系统无法从java中找到指定的可执行文件

转载 作者:行者123 更新时间:2023-12-01 21:26:11 24 4
gpt4 key购买 nike

我有一个代码,它代表从java代码运行可执行文件。程序顺利运行到今天。我不知道我改变了什么,但我收到以下错误:

Cannot run program "\Release\program.exe" (in directory "I:\Release\"): CreateProcess error=2, The system cannot find the file specified

我使用的代码如下:

Process proc = rt.exec("Release\\program.exe", null, new File("I:\\Release\\"));

这里可能出现什么问题?它曾经工作得很好。

编辑: Process proc = rt.exec("program.exe", null, new File("I:\\Release\\"));

我遇到了同样的错误。如果我从资源管理器发出命令

> I:\\Release\\program.exe

这很好用

最佳答案

假设您的文件夹结构如下所示:

I:\Release\program.exe

您的代码必须如下所示:

Process proc = rt.exec("program.exe", null, new File("I:\\Release\\"));

编辑:试试这个:

ProcessBuilder proc = new ProcessBuilder("I:\\Release\\program.exe");
proc.start();

关于java - 系统无法从java中找到指定的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38117664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com