我正在尝试创建一个小型Java程序,允许您让它在我创建的java窗口中打开.exe文件。
以下是我想要的一个小例子
用户:打开chrome 程序:开始在C:/中查找名为chrome.exe的文件并打开它
对于任何.exe文件。
有没有办法在Java中实现这一点? 谢谢!
答案 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