2014-03-26 13 views
5

Ich befestigte die src.zip, die mit meinem JDK kam, aber es scheint ein paar Dateien zu fehlen.Quelle für sun.awt.AppContext und andere?

Es ist, als ob ich keine sun.*; Pakete habe. Ich würde verstehen, wenn sie für java.awt.AppContext vielleicht geändert wurden, aber das geht nicht.

Ich fand AppContext in Container.java (guckte, wie Oracle Dinge tut), aber es zeigt mir Bytecode anstelle von tatsächlichen Code.

Woher bekomme ich diese Dateien? Ich schaute auf Google herum und fand nichts /:

Eine andere Sache, wenn ich sun.awt manuell importiere, zeigt mir meine IDE, dass das Paket existiert, aber keine Akten darin. Vielleicht muss ich mein JDK upgraden? (Version 7u45, nicht allzu schlecht)

EDIT auf 30. Dezember 2014: Noch nach einer Antwort suchen, jetzt mit JDK 8u25

+2

Vielleicht kann [dies] (http://www.docjar.com/html/api/sun/awt/AppContext.java.html) helfen – BackSlash

Antwort

0

Oft Zeit, um die JAR-Dateien, die schließlich verteilt sind out enthalten nicht die Quelle Code der Bibliothek, aber nur die eingebauten .class-Dateien, entweder mit dem Ziel, die JAR-Größe zu reduzieren oder ihren Quellcode zu schützen. Möglicherweise müssen Sie andere Ressourcen verweisen, um den Quellcode anzuzeigen. Ich finde, dass www.codatlas.com ein ziemlich guter Ort ist, um einige Java-Open-Source-Projekte zu sehen. Sie können den Quellcode von java.awt.AppContext finden. Es hat eine hübsche IDE-ähnliche Schnittstelle, so dass Sie in der Lage sein sollten, herauszufinden, wie Sie es verwenden.

Verwandte Themen