2016-03-30 7 views
0

Ungelöste Compilation Problem erhalten:Wie Quellcode von .class-Datei (Class-Datei-Version ist 1.2)

Syntaxfehler, parametrisierte Typen sind nur verfügbar, wenn Quelle Stufe 1.5 oder höher ist

Ich habe JD GUI De-Compiler verwendet, aber es gibt einen Fehler.

ist es eine Möglichkeit, Quellcode bekommen

+0

Woher kommt diese Nachricht? Wenn Sie versuchen, es zu kompilieren? Oder wenn Sie versuchen, die generierte Quelle zu kompilieren? – Marco13

+0

In JD-Dekompiler oder allen in allen Dekompilern –

Antwort

1

Versuchen javadecompilers.com habe ich dekompilierten erfolgreich einige Klassendateien gibt.

+0

selben Problem: Ungelöste Kompilierungsproblem: \ n \ tSyntaxfehler, parametrisierte Typen sind nur verfügbar, wenn Quellniveau 1,5 oder größer ist –

+0

Erhalten Sie diesen Fehler vom Dekompiler, oder wenn Sie versuchen die Quelle neu kompilieren? – BadCash

+0

Da die Java-Klassenversion meiner .class-Datei 1,2 (46) ist –

0

Versuchen Sie dies in der Befehlszeile. Es wird auch die JDK-Version anzeigen, die zum Kompilieren der Klasse am Anfang verwendet wird, wie zum Beispiel: Hauptversion: 52

+0

versucht Ich habe bereits eine .class-Datei Ich habe keine .java-Datei. Ich muss einige Code aus der .class-Datei beziehen, aber ich habe versucht, viele Dekompilierer, alle Dekompilierer geben Fehler: "Ungelöste Compilation Probleme: \ n \ tSyntax Fehler, Anmerkungen sind nur verfügbar, wenn Source-Level 1,5 oder größer ist \ n \ tSyntax-Fehler " –

+0

hast du den oben angegebenen Befehl versucht? Es wird gegen die Klassendatei ausgeführt, nicht gegen die Java-Datei. – Bajal

+0

Ja, ich habe versucht, aber nach dem Ausführen dieses Befehls gleichen Fehler im Quellcode –