SORU
9 AĞUSTOS 2008, CUMARTESİ


Sınıf dosya adı ile bitmelidir .Java Ara sınıf özel durum

Birisi belirli bir proje üzerinde Eclipse java arama işlevini kullanarak geçiriyorum bir sorun ile bana yardımcı olabilir umuyordum.

Belli bir proje üzerinde java arama kullanırken, bir hata iletisi Class file name must end with .class söylediğim (iz yığını aşağıya bakınız). Bu belki de yeniden başlasam iyi olacak bir şey var bu yüzden tüm projeler, bir tanesi sadece oluyor, görünmüyor, değil mi?

Zaten Project -> Clean... denedim ve Tutulma, tüm yerleşik sınıf dosyaları silme ve boşuna Eclipse yeniden Kapanış var.

Bu sorun için Google'da bulmak mümkün oldum tek referans http://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspx ama ne yazık ki onun çözümü (sınıf dosyaları silme kapatma, yeniden başlatma) benim için işe yaramadı.

Eğer kimseye bir şey, ya da toplayabilirim. izini yardımcı olabilecek herhangi bir daha fazla bilgi var denemek için önerebilirim eğer, büyük ölçüde işaretçiler takdir ediyorum.

Version: 3.4.0
Build id: I20080617-2000

Ayrıca yeni bulduğum aynı sorun proje adı nokta içeriyorsa oluşabilir gösterir bu konu - http://www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html - . Ne yazık ki, bu Kur benim için mümkün değil, hala sıkışıp kaldım.

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)

Teşekkürler, kapanış ve proje (en azından şimdilik) sabit gibi görünüyor açılış McDowell.

CEVAP
9 AĞUSTOS 2008, CUMARTESİ


Eclipse tuhaflıklar tamirat için: genel amaçlı iki mekanizmaları

  • Kapatın ve sonra projeyi açın
  • Proje (ama diskten değil!) silmek ve varolan bir proje olarak yeniden içeri aktarın

Bu, bugs.eclipse.org başarısız cevap verebilir.

Eğer Çalışma bir kırık önbelleğe alma, geçici olarak vermek zorundalar silmek mümkün olabilir/çalışma alanı./metadata.eklentileri. Bu şeyler çoğu oldukça geçici (gerçi silinmiş tercihleri için yedekleme ve İzle).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012