中的任何.exe文件我正在嘗試創建一個小的Java程序,允許您在它創建的Java窗口中打開一個.exe文件。查找並打開C:/
這裏是什麼,我想
用戶一個小例子:打開Chrome 計劃:開始尋找在C叫的chrome.exe文件:/並打開它
而且,對於任何。 exe文件。
有沒有辦法在Java中實現這一目標? 謝謝!
中的任何.exe文件我正在嘗試創建一個小的Java程序,允許您在它創建的Java窗口中打開一個.exe文件。查找並打開C:/
這裏是什麼,我想
用戶一個小例子:打開Chrome 計劃:開始尋找在C叫的chrome.exe文件:/並打開它
而且,對於任何。 exe文件。
有沒有辦法在Java中實現這一目標? 謝謝!
Process p = Runtime.getRuntime().exec("cmd /c start "+file.getAbsolutePath());
如何運行exe文件
,並找到文件(搜索)有一個閱讀Java: Find .txt files in specified folder
exec(String command, String[] envp, File dir)
在一個單獨的進程中執行指定的字符串命令指定環境和工作目錄。
命令是.exe文件
envp的位置可以空
dir是您的.exe
關於你的問題應該是的目錄...
Runtime.getRuntime().exec("c:\\program files\\chrome\\chrome.exe", null, new File("c:\\program files\\chrome");
是。 'Process process = Runtime.getRuntime()。exec(「Dummy.exe」);' – Maroun
您需要從開始('/')遞歸搜索文件樹來查找您的程序,這正是['文件。 walkFileTree'](http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#walkFileTree(java.nio.file.Path,%20java.nio.file.FileVisitor ))被設計來做。 –