2009-08-26 14 views
0

私はFlexベースのゲームを開発しており、SmartFox Serverに苦労しています。Eclipseから任意のサーバーソフトウェアを実行する方法は?

とにかく、それはFlashプラットフォームゲーム用のJavaベースのサーバーであり、Windowsで開発するのはちょっとしたものです。だから、私は彼らが提供している現在のバッチファイルの不快感ではなく、Eclipseを使ってそれを開始(そして停止)できるようにしたい。

問題は、Eclipseにサーバーアダプターを持っていない非標準のサーバーではこれをやっていないことです。

私はそれがかなりシンプルでなければならないことは知っていますが、どうすればいいですか?実際には、いくつかの引数を指定して実行可能なコマンドラインを呼び出すだけでも、実行可能なシェルなしでJavaアプリケーションとして実行することさえできます。それを殺すことは、Eclipseのプロセスを殺すことに過ぎません。

また、デバッグの目的でEclipseにシェル出力があることを確認します。

答えて

1

Eclipseから「外部ツール」(ツールボックスの小さな緑色の矢印)として実行できると思います。そのアイコンの右にあるメニュー矢印をクリックし、「外部ツールの設定」オプションを選択します。

「プログラム」ツリーノード(左手側)を右クリックして「新規」を選択すると、新しい構成を作成できます。コマンドラインでサーバーを実行していた場合と同様の値を入力する必要があります。

設定には、「SmartFox」などの意味のある名前を付けます。

場所は実行されているコマンドです(あなたの場合はjavaを指すかもしれません)。

コンソールの設定を取得するには、[共通]タブをクリックし、[コンソールの割り当て]チェックボックスにチェックが入っているはずです。

完了したら、「適用」または「実行」ボタンを押します。

「外部ツール」リスト(以前と同じアイコン)からサーバーを選択し、コンソールで赤色の停止アイコンを使用して停止することができます(動作するはずです)。

オプション...設定ダイアログの他のタブが役立つ場合があります。ビルド・タブを起動する前にビルドを実行させたくない場合があります。

これはあなたと(必然的に)あなたが与えるものは、サーバーとEclipseの緊密な統合です。追加の設定を行うか、必要に応じてサーバーにコードを展開するだけです。

私はあなたが探していたものの基盤を離れていないことを願っています。

幸運。

+0

ありがとうございました。 :) –

関連する問題