2016-08-02 11 views
-2

Ich möchte eine Datei in Eclipse öffnen, aber ich bekomme diese Fehlermeldung error is this:The Class File Viewer cannot handle the given input ('org.eclipse.ui.ide.FileStoreEditorInput').Öffnen von Eclipse-Dateien in Java geschrieben

meine Freunde, die ich die Eclipse-Datei öffnen möchten, dass ich von befroe auf anderen PC zu schreiben, aber es lässt sich nicht öffnen und sag mir diesen Fehler;

+0

Willkommen bei stackoverflow! Bitte schau in der FAQ nach, wie du gute Fragen stellst, damit du gute Antworten bekommst. Ihrer Frage fehlen einige Informationen, um eine gute Antwort zu erhalten, z. B. was ist Ihr tatsächliches Problem und was haben Sie versucht zu erreichen. –

+0

Was ist eine Eclipse-Datei? Es sieht so aus, als ob Sie nur versuchen, eine Datei ohne ".java" -Erweiterung in Eclipse zu öffnen ...? – Mark

+0

Wenn Sie versuchen, die Datei ".class" zu öffnen. Du kannst nicht direkt. Sie müssen das gleiche dekompilieren und dann versuchen, es zu öffnen. Stellen Sie sicher, dass es sich in Ihrem Java-Build-Pfad befindet. –

Antwort

0

Es sieht so aus, als ob Sie versuchen, eine .class-Datei zu öffnen, die sich nicht im aktuellen Arbeitsbereich befindet. Der Klassendatei-Editor unterstützt dies nicht und gibt diesen Fehler an, wenn Sie dies tun.

Hinweis: Der Klassendatei-Editor versucht nicht, den Inhalt in Java zu konvertieren, sondern zeigt nur den Java-Bytecode an.

+0

mein Code ist Java-Byte-Code – hamed

+0

Fein, aber Sie können immer noch nicht eine Datei öffnen, die nicht im Arbeitsbereich mit dem .class-Dateieditor ist. –

0

Ich denke, die Datei ist in Eclipse sichtbar, aber es ist unmöglich für Sie, es zu öffnen. Versuchen Sie es mit Projekt -> Arbeitsbereich säubern.

+0

Die Tatsache, dass 'FileStoreEditorInput' verwendet wird, bedeutet, dass sich die Datei nicht im Arbeitsbereich befindet. –

+0

Ich hatte nie das gleiche Problem, aber es ist möglich, eine externe Datei mit dem Arbeitsbereich zu verknüpfen, das könnte der Fall sein? – theo231022

Verwandte Themen