0

Eclipse プロジェクト (myapp.java と呼びましょう) があります。これは、いくつかのテキスト ボックスとプッシュ ボタンを備えた Java SWT GUI です。ユーザーが必要な情報を入力すると、テキスト ファイルが書き込まれ、 command-line という文字列が作成されます。次に、ランタイム コマンドを使用します。

      Process process = Runtime.getRuntime().exec(Cmdline);

Cで書かれた別のプログラムを実行します(これをmyapp.exeと呼びましょう)。コマンド ラインには、さまざまなコマンド ライン オプションを含む myapp が含まれています。このプログラムは、inputfile.txt を読み取り、outputfile.txt に書き込みます。

次に、java プログラムはファイル outputfile.txt をウィンドウにコピーします。

このアプリケーションを動的 Web アプリケーションにして、これら 2 つのプログラムを Web サイトに配置し、ホスト マシンで実行できますか? もしそうなら、どのような手順が必要ですか? ホスト マシンで Java プログラムから exe ファイルを実行し、同じマシンでテキスト ファイルを読み書きする必要があります。

4

1 に答える 1

0

cmd の実行部分は SWT と同じになります。SWT GUI と cmd 実行ロジックが適切に分離されていれば、既存のコードを再利用しても問題ありません。もちろんGUI(ウェブ)の部分は全然違います。

于 2013-09-20T05:34:11.483 に答える