-2

Java コードを使用して Windows で任意の exe を開く方法を知りたいです。以前に Google を検索したことがありますが、コンパイルされていないように見えるため、使用しているコードの一部しか表示されませんでした。

JDK 7 をダウンロードしてコンパイルしました。私は現時点では Eclipse を使用していません。また、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 に答える