3

Eclipse のインストールに問題があります。最近、いくつかの更新を行いました (特に、プラグインのバンドルをインストールしました。完全なリストは覚えていませんが、コード チェッカーである Findbugs、PMD、および Checkstyle をインストールしたことは確かです)。しかし今、エクスプローラービュー(パッケージエクスプローラー、プロジェクトエクスプローラー、ナビゲーターなど)でダブルクリックしてJavaファイルを開こうとすると、通常のJavaスマートエディターを使用して開かれるのではなく、 Java エディターとテキスト エディター。特に、クラス内ナビゲーション操作 (Ctrl + o - メンバーを開くなど) は期待どおりに機能しますが、クラス間ナビゲーション (たとえば F3 - 宣言を開くなど) は機能しません。「リソースが Java プロジェクトのビルド パスにありません」というエラー メッセージが表示されます。

ただし、[タイプを開く] メニュー (Ctrl + Shift + t) を使用してクラスを開くと、すべての機能が期待どおりに機能する本格的な Java スマート エディターが表示されます。

次に、エクスプローラー ビューで Java クラス ファイルに移動し、右クリックして [プログラムから開く] -> [Java エディター] を選択して Java クラス ファイルを開こうとすると、Java スマート エディターではなく、同じ奇妙なエディターが表示されます。

コード チェッカー プラグイン (Findbugs、PMD、Checkstyle) をアンインストールしようとしましたが、役に立ちませんでした。

この動作がどこでどのようにトリガーされるかは正確にはわかりません。また、Open Type では機能するが、ダブルクリックやコンテキスト メニューでは機能しないことがわかりません。Eclipse ログも調べましたが、この動作に関連する情報はありません。私は Eclipse 内部の専門家ではないので、この質問をします...

よろしく、フローリン。

4

2 に答える 2

2

に移動して、Java ファイルのデフォルトのエディターを再設定してみてください。Preferences -> General -> Editors -> File Associations

これが私のセットアップ方法です:

ここに画像の説明を入力

于 2012-08-14T13:51:00.167 に答える
0

私は同じ問題に遭遇しました.GoogleのEclipse用プラグインが原因でエディタの競合が発生しています. Google の GPE & SDK パッケージをすべてアンインストールすると、問題が解決しました。まだ解決策がありません。

于 2013-11-27T18:55:33.613 に答える