1

特定の言語用の IDE を作成するために、Eclipse プラグイン プロジェクトを実行しています。実行するには、サーバーに接続し、ユーザーにコマンド、接続の種類を尋ねます...

プログラムが実行を開始した後 プログラムの実行を停止する唯一の方法は、コマンド プロンプトで完了したときに "ctrl+C" を押すことです。サーバーに次のコマンドを送信してプログラムを実行します: "probevue filename.e >output.txt"

このコマンドを実行すると、実行中ですが、プログラムを停止できません...つまり、Ctrl + Cを押すと、プログラムの実行が停止するはずです。

どうすればいいですか?

前もって感謝します。

4

2 に答える 2

0

JBoss Toolsのような一般的なeclipseサーバープラグインは、サーバーに付属しているサーバースクリプトを呼び出して開始および停止します。アプリケーションのデプロイ/アンデプロイおよび開始/停止は、管理ポートを介して行われます。

したがって、プログラムを制御するための管理可能なサーバーがあるか、スクリプトを自分で作成することで問題を回避できます。

于 2012-04-18T10:43:22.050 に答える
0

このprobevueに関する記事を読んだ後、動的セッションを開始したようです. あなたが呼び出しているプログラムは決して終了しないと思います。

http://pic.dhe.ibm.com/infocenter/aix/v7r1/index.jsp?topic=%2Fcom.ibm.aix.cmds%2Fdoc%2Faixcmds4%2Fprobevue.htm

まず、コマンドを適切に呼び出す方法を読む必要があります。例 -> http://www.javalobby.org/java/forums/t53333.html

次に、以前に実行したシェルコマンドのプロセス ID を見つけて (例: ps -ef | grep )、それを終了するなど、ctrl+c オプションがない場合にコマンドをどのように終了するかを考える必要があります。別のシェル コマンドを使用する (例: kill -9 )

これが解決策を見つけるのに役立つことを願っています。

于 2012-04-18T12:10:10.990 に答える