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

时间:2014-02-12 08:06:00

标签: java external-process

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

以下是我想要的一个小例子

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

对于任何.exe文件。

有没有办法在Java中实现这一点? 谢谢!

2 个答案:

答案 0 :(得分:2)

exec(String command, String[] envp, File dir)

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

命令是.exe

的位置

envp可以为null

dir是.exe

的目录

关于你的问题应该是......

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

答案 1 :(得分:0)

 Process p = Runtime.getRuntime().exec("cmd /c start "+file.getAbsolutePath());

如何运行exe文件

并查找文件(搜索),请阅读Java: Find .txt files in specified folder