クラスファイル名でなければならない。クラスの例外のJavaを検索

StackOverflow https://stackoverflow.com/questions/6816

  •  08-06-2019
  •  | 
  •  

質問

いったい誰かが教えてくれるので助かりますこんにjavaの検索機能をEclipse特定のプロジェクト.

利用の場合は、java検索一のプロジェクトエラーメッセージの言葉 Class file name must end with .class (スタックトレースする。このするものではありませんで起こっているのかを知るすべてのプロジェクトは、特定の一つうのあかく再建?

していました Project -> Clean...閉Eclipseをすべて削除するときに内蔵のクラスファイルおよび再起動をEclipseに無い.

の参考んを見つけることができるGoogleの問題は http://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspx, が、残念ながら彼のソリューション(最後に削除するクラスファイルの再起動をしなかった仕事でした。

誰もが示唆するものとして、又は他の詳細情報まで収集することがトラックで、いい感謝のポインタ.

Version: 3.4.0
Build id: I20080617-2000

ものつもりでしたがこのスレッド- http://www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html ることを示し、同じ問題が発生する場合があり、プロジェクトの名前を含みます。残念ながら、なかなかできない場合でも起ので、私が滞っております。

Caused by: java.lang.IllegalArgumentException: Class file name must end with .class
at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182)
at org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(HandleFactory.java:109)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1177)
at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:506)
at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.internalSearch(RefactoringSearchEngine.java:142)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.search(RefactoringSearchEngine.java:129)
at org.eclipse.jdt.internal.corext.refactoring.rename.RenameTypeProcessor.initializeReferences(RenameTypeProcessor.java:594)
at org.eclipse.jdt.internal.corext.refactoring.rename.RenameTypeProcessor.doCheckFinalConditions(RenameTypeProcessor.java:522)
at org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenameProcessor.checkFinalConditions(JavaRenameProcessor.java:45)
at org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring.checkFinalConditions(ProcessorBasedRefactoring.java:225)
at org.eclipse.ltk.core.refactoring.Refactoring.checkAllConditions(Refactoring.java:160)
at org.eclipse.jdt.internal.ui.refactoring.RefactoringExecutionHelper$Operation.run(RefactoringExecutionHelper.java:77)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:709)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4650)
at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:92)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

コマクダウエル,穴を閉じたり開いたりして、内外のプロジェクトが固定で少なくとも、もうお試しいただきましたか?.

役に立ちましたか?

解決

より汎用的な機構のための固定のEclipseの特質:

  • 開閉のプロジェクト
  • プロジェクトを削除します(ディスクから!) やら逆輸入するくらいのつもりで、既存のプロジェクト

なる bugs.eclipse.org が提供したと言えるのでしょうか。

の場合はワークスペースはキャッシングも折れたところもありますので、削除で魅る ワークスペース/.メタデータ/.プラグイン.主なものは一過性のものバックアップは、削除す。

他のヒント

コメント #9-バグ269820 を削除する方法を説明します検索の指標が発表されることになりますの腐敗した指数が症状の恐ろしい

内部エラーが発生した時:項目"では、フィルタリング".
クラスファイル名でなければならない。クラス

メッセージボックス。

きれいに表示されないの検索インデックス:

  1. 近Eclipse
  2. 削除 <workspace>/.メタデータ/.プラグイン/org.eclipse.jdt.コア/*.index
  3. 削除 <workspace>/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
  4. Eclipseを起動再

たこのエラーにしたいと思います。みを削除します。クラスファイルおよび資源からの出力フォルダになります。なかった。再起動をコンピュータ(WinXP).なかった。閉私のプロジェクトをEclipseに設定することができます。 た!!! ことを期待する解足の問題があります。検索の設備および真に必要Eclipse.

またこの問題の最近では、以下のシナリオで働きました。

  1. 近Eclipse
  2. 削除 <workspace>/.metadata/.plugins/org.eclipse.jdt.core/*.index
  3. 削除 <workspace>/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
  4. Eclipseを起動再

閉じる事はなんだった。開始していますのeclipseのクリーンのフラグと共にある。

だけで

  • りプロジェクト
  • 明手動での出力フォルダ"s)
  • 開プロジェクト

(Eclipse3.5SR2をid:20100218-1602)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top