基本上,我希望它的功能与右键单击文件并说“打开方式”相同。但是,我无法从java中找出正确的方法。
Process p = Runtime.getRuntime().exec("cmd /c start " + file.getAbsolutePath());
这就是我的全部,但我无法弄清楚如何使用可执行文件运行它。我是否需要运行可执行文件并将其作为参数放入?如果是这样,怎么样?
答案 0 :(得分:1)
它真的取决于你正在调用的可执行文件..
例如notepad
,它非常简单..
Process p = Runtime.getRuntime().exec("cmd /c notepad.exe " + file.getAbsolutePath());
但是对于其他许多人来说,您可能需要查看有关使用"参数" ..的手册 有些人甚至不支持参数使用..