私は通常、iOS および Android 用のモバイル アプリを開発しています。別のインスタンスが実行されているかどうかを確認せずにプロジェクトを繰り返し起動することに慣れています。これは、シミュレーターが処理してくれるからです。
Eclipse を使用してデスクトップ アプリを開発すると、同じプロジェクトを複数回実行すると複数の異なるインスタンスが生成されるため、この問題に直面します。新しいプロセスを実行する前に、以前に開いたプロセスを Eclipse で強制終了できるようにしたいと考えています。私はこの質問を見つけましたが、これはJavaアプリケーションの単一のインスタンスを実行させるという問題に対処していますが、これは重要ではありません. 最終リリースが 1 回または 2 回実行されるかどうかは気にしません。Xcode や Eclipse for Android のように、開発時に 1 つのインスタンスをシームレスに実行できるようにしたいだけです。さらに、そのソリューションは同じプロジェクトを 2 回実行するとアラートをポップアップ表示しますが、それは私にとっては解決策ではありません。殺して逃げる、それ。
ソースコードを変更せずにプロジェクトの実行構成を変更してこれを達成することは可能ですか、それともプラグインやその他のもので達成できますか? Xcode を使用しているかのように機能する、完全に自動化されたソリューションを見つけたいと考えています。