我想了解如何使用Java代码在Windows中打开任何exe。我之前搜索过Google,他们只向我展示了他们使用的部分代码,我认为,因为它似乎没有编译。
我已下载JDK 7进行编译。我现在不使用Eclipse,并且解释我必须做些什么才能让它在细节上工作会有很多帮助。
对于Sri Harsha Chilakapati说:我需要为代码创建一个类吗?
感谢那些回答,但我没有完全明白你的意思,但我确实找到了一个网站,其中有我想要的: http://www.rgagnon.com/javadetails/java-0014.html
public class Test {
public static void main(String[] args) throws Exception {
Process p = Runtime.getRuntime().exec(
"\"c:/program files/windows/notepad.exe\"");
p.waitFor();
}
}
以上就是我所追求的,但无论如何,再次感谢回答的人。
答案 0 :(得分:6)
试试这个。
String myExe = "C:\\MyExe.exe";
String args = "";
Runtime.getRuntime().exec(myExe + " " + args);
希望这有帮助。
答案 1 :(得分:5)
我会推荐ProcessBuilder,特别是对于其他参数。