2

重複の可能性:
Javaから新しいプロンプト/ターミナルウィンドウを開く

ターミナルウィンドウを開いて、Javaウィンドウから特定のコマンドを実行することは可能ですか?

私は試した

Runtime.getRuntime().exec("<command to execute>");

しかし、それはうまくいきませんでした。ターミナルウィンドウは開かれていません。

(Windows、Macなどの場合...複数のオペレーティングシステム用のソリューションが必要です)

4

1 に答える 1

1

OSごとにソリューションが必要です。

  • マックOS :Runtime.getRuntime.exec("/usr/bin/open -a Terminal /path/to/the/executable");
  • Linux:Runtime.getRuntime.exec("/usr/bin/xterm");
  • Windows(わからない):

    プロセスp=Runtime.getRuntime()。exec( "cmd / c start cmd.exe"); p.waitFor();

于 2012-07-29T03:37:40.943 に答える