2016-10-25 80 views
-2

プログラム( "リファクタリング"リソースの削除 "を処理中に例外が検出されました)を処理する必要があります。例外を処理する方法 "リファクタリング 'リソースの削除'" thorughプログラムの処理中に例外がキャッチされました

eclipseから削除メニューを使用してIProjectを削除する際にこの例外が発生します。別のWindowsプロセスが自分のIProject内のリソースの1つを使用しているためです。

したがって、私は警告ウィンドウを表示する代わりに、自分自身の警告メッセージを明示的に表示する必要があります。

答えて

0

エラーの種類がわからない場合は、catch例外ステートメントに(Exceptionオブジェクト)を含めてください。それは私がNetbeans IDEで使っているものです。私はそれがEclipse上のそのようなエラーのために働くかどうかわかりません。

+0

ResourceExceptionがスローされています。 –

0

このエラーを処理しようとすると、プロジェクトが混乱する可能性があります。

エラーが発生することを検出する方法がある場合は、org.eclipse.ltk.core.refactoring.deleteParticipants拡張ポイントを使用して、checkConditionsメソッドで削除を拒否できる削除参加者を追加することができます。

+0

こんにちはgreg、上記の指定された拡張ポイントを実装する方法について、ステップバイステッププロセス(または)スナップショットを教えてください。私はxtextのものに新しいですから。 –

+0

削除参加者はコードのかなりの部分であり、手渡す人はいません。 –