-2

我想了解如何使用 Java 代码在 Windows 中打开任何 exe。我之前搜索过谷歌,他们只向我展示了他们使用的部分代码,我认为,因为它似乎无法编译。

我已经下载了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();
  } 
}

以上是我所追求的,但无论如何再次感谢回答的人。

4

2 回答 2

6

尝试这个。

String myExe = "C:\\MyExe.exe";
String args  = "";

Runtime.getRuntime().exec(myExe + " " + args);

希望这可以帮助。

于 2012-09-15T01:53:24.010 回答
5

我会推荐ProcessBuilder,尤其是对于其他参数。

于 2012-09-15T01:58:50.723 回答