2008-09-29 13 views
9

Ich möchte mindestens ein JRE/JDK-Level auf meinem Windows-Rechner bekommen, wo ich die JRE/JDK-Quelle habe, die genau der Ebene des JRE/JDK entspricht. Mein Ziel ist es, beim Debuggen in die Systemklassen einsteigen zu können. Irgendwelche Vorschläge, wie man das macht? Danke im Voraus.Wie bekomme ich JRE/JDK mit passender Quelle?

Antwort

8

Die meisten der nützlichen Quelle in der src.zip Datei in Ihrem JDK sein wird.

Sie können Quelle bis zu jdk 6u3 von jdk6.dev.java.net bekommen. Unter Linux können Sie die OpenJDK-Quelle und -Pakete von openjdk.java.net beziehen.

+0

Sie wollen wahrscheinlich JDK-Klassen mit Informationen zur Fehlersuche zusammengestellt in. Entweder kompilieren Sie die Quellen selbst oder laden Sie die entsprechende Version herunter. Zum Beispiel hat JDKu18 derzeit einen Download für die DEBUG-Version hier: http://download.java.net/jdk6/ –

+0

Das JDK rt.jar hat mindestens Quellcode-Debugging-Informationen (es erscheint in Stack-Traces). –

0

Der Quellcode ist im JDK 1.5 + Installer enthalten. Stellen Sie nur sicher, dass die Option während der Installation nicht deaktiviert ist.

0

Installieren Sie einfach das JDK. Es wird auch eine private JRE installiert und die Quelle wird übereinstimmen.

Wenn Sie ein bestimmtes JDK müssen, finden Sie hier: http://java.sun.com/products/archive/

0

Wenn Sie Eclipse verwenden, können Sie das JDK an seine Quelle binden, wenn dies nicht automatisch geschieht. Dies geschieht in Fenster> Einstellungen> Java> Installierte JREs. Sie bearbeiten eines der aufgelisteten JRE/JDK und für jedes jar auf 'System libraries' geben Sie an, was der src ist (Sie können z. B. die mit dem JDK mitgelieferte zip einstellen). Auf diese Weise können Sie jede JDK-Klasse debuggen.

5

Ich hatte dieses Problem für eine lange Zeit; Die Source-Download-Site darf dort nur für kurze Zeit nicht gewartet worden sein. obwohl

Es scheint nun behoben,:

http://download.java.net/jdk6/6u10/archive/

(. Hat Links für alle JDK 6 Source-Downloads, nicht nur 6u10)

Verwandte Themen