0

そのプログラムから出力を取得したいだけのjarファイルがあります。jarを実行すると、ウィンドウが開き、そのウィンドウに3つのボタンがあります。2番目のボタンをクリックする必要があります。そのボタンをクリックすると、新しいウィンドウが開き、ファイルダイアログを開く別のボタンをクリックする必要があります。ファイルを選択して[開く]をクリックする必要があります。つまり、プログラムは出力を生成します。しかし、プログラムjarインターフェイスを開かずに実行したいので、次のようなコマンドラインを使用します。

java -cp test.jar click_button1 click_button2(file.txt)

そのため、ユーザーはインターフェイスを見る必要はなく、プログラムは裏面で実行されているだけです。

アドバイスと助けをお願いします。ありがとうございました。

4

1 に答える 1

0

あなたの質問はわかりにくいです。

ただし、Java からコマンドラインにコマンドを送信する方法を探している場合は、Java でランタイムを使用できます。

http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#getRuntime%28%29

Runtime cmd = Runtime.getRuntime();
cmd.exec("java -cp test.jar click_button1 click_button2(file.txt)");
于 2012-06-08T06:38:05.617 に答える