Java 在C中查找并打开任何.exe文件:/

Java 在C中查找并打开任何.exe文件:/,java,external-process,Java,External Process,我正在尝试创建一个小Java程序,允许您要求它在我创建的Java窗口中打开一个.exe文件 这是我想要的一个小例子 用户:OpenChrome 程序:开始在C://中查找名为chrome.exe的文件并将其打开 这适用于任何.exe文件 有没有办法用Java实现这一点? 谢谢 如何运行exe文件 要查找文件(搜索),请在 在具有指定环境和工作目录的单独进程中执行指定字符串命令 命令是.exe的位置 envp可以为空 dir是.exe的目录 关于你的问题,应该是 Runtime.getRuntim

我正在尝试创建一个小Java程序,允许您要求它在我创建的Java窗口中打开一个.exe文件

这是我想要的一个小例子

用户:OpenChrome 程序:开始在C://中查找名为chrome.exe的文件并将其打开

这适用于任何.exe文件

有没有办法用Java实现这一点? 谢谢

如何运行exe文件

要查找文件(搜索),请在

在具有指定环境和工作目录的单独进程中执行指定字符串命令

命令是.exe的位置

envp可以为空

dir是.exe的目录

关于你的问题,应该是

Runtime.getRuntime().exec("c:\\program files\\chrome\\chrome.exe", null, new File("c:\\program files\\chrome");

对<代码>进程进程=Runtime.getRuntime().exec(“Dummy.exe”)您需要从一开始就递归地搜索文件树(
/
)以找到您的程序,这正是设计的目的。
exec(String command, String[] envp, File dir)
Runtime.getRuntime().exec("c:\\program files\\chrome\\chrome.exe", null, new File("c:\\program files\\chrome");