___ qstntxt ___

Ich möchte alle Java-Pakete sehen. Wo sind die Pakete in meiner Maschine gespeichert? Kann jemand helfen. Ich habe im jdk-Ordner gesucht und awt.dll und alle gefunden. Aber es sind nur ein paar. Kann ich alle sehen?

    
___ answer1242097 ___

Mein JDK 1.6.0_13 hat eine src.zip, die den gesamten Quellcode enthält. Schau dir das an.

    
___ answer21542271 ___

Windows:

Für komprimierte kompilierte Java-Pakete (Java Class Library, JCL): Programmdateien / java / jdk / jre / lib / rt.jar

Für die Quelle der Pakete: Programmdateien / java / jdk / src.zip

Wir können jede entpackende Software verwenden, um sie zu untersuchen.

    
___ answer1240407 ___

Angenommen, Sie meinen die Pakete, die Klassenbibliotheken wie java.lang. * und java.util. * enthalten, dann befinden sie sich im Verzeichnis "lib", egal wo Ihre Java Runtime Environment (JRE) installiert ist.

Unter Windows wäre das etwa so:

%Vor%

Dort sollten Sie Dateien wie %code% sehen, die die Kern-Java-Klassen enthalten und %code% , die viele der erweiterten Kodierungsunterstützung für EBCDIC und die CJK-Sprachen enthalten.

In einem parallelen %code% -Verzeichnis befinden sich die ausführbaren Dateien für Java und zugehörige Dienstprogramme.

Wenn Sie das Java Development Kit (JDK) installiert haben, finden Sie in dem Verzeichnis, in dem Sie die Bibliotheken finden, wahrscheinlich eine %code% -Datei. Dies kann entweder mit dem Dienstprogramm %code% oder mit einem standardmäßigen zip -Stil entpackt werden und enthält die Java-Quellen für die Standardklassenbibliothek.

Einige von Java, wie z. B. die virtuelle Maschine selbst, sind maschinenspezifisch und werden Teil einiger DLLs oder EXEs sein.

    
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123filestruktur ___ hilf uns dieses Wiki zu bearbeiten ___ tag123packages ___ Für Fragen zur Verwendung oder Benennung von Paketen in Java, Scala, Python und anderen Sprachen. ___ answer1240405 ___

Wenn Sie eine Liste von Paketen in der Standardinstallation haben möchten, gehen Sie einfach zu den Javadocs und schaue in die obere linke Ecke.

Wenn Sie die .class-Dateien sehen wollen, befinden sie sich in %code% im JRE-Verzeichnis ( %code% ist dasselbe wie %code% , also können Sie es mit allem öffnen, was Zip-Dateien öffnen kann).

Wenn Sie den Quellcode sehen möchten, suchen Sie in %code% im JDK-Verzeichnis. Wenn es nicht dort ist, haben Sie wahrscheinlich gewählt, es nicht zu installieren, als Sie das JDK installierten.

Denken Sie daran, dass Pakete als Ordner auf der Festplatte dargestellt werden, so dass Sie vielleicht etwas enttäuscht von dem sind, was Sie sehen.

    
___ answer1240400 ___

Sie können versuchen, die Datei rt.jar, die normalerweise in %code% verfügbar ist, zu entpacken. Die JAR-Datei sollte die classfiles aller %code% enthalten, wenn Sie danach fragen.

    
___

8

Ich möchte alle Java-Pakete sehen. Wo sind die Pakete in meiner Maschine gespeichert? Kann jemand helfen. Ich habe im jdk-Ordner gesucht und awt.dll und alle gefunden. Aber es sind nur ein paar. Kann ich alle sehen?

    
asb 06.08.2009, 17:42
quelle

5 Antworten

22

Wenn Sie eine Liste von Paketen in der Standardinstallation haben möchten, gehen Sie einfach zu den Javadocs und schaue in die obere linke Ecke.

Wenn Sie die .class-Dateien sehen wollen, befinden sie sich in lib\rt.jar im JRE-Verzeichnis ( .jar ist dasselbe wie .zip , also können Sie es mit allem öffnen, was Zip-Dateien öffnen kann).

Wenn Sie den Quellcode sehen möchten, suchen Sie in src.zip im JDK-Verzeichnis. Wenn es nicht dort ist, haben Sie wahrscheinlich gewählt, es nicht zu installieren, als Sie das JDK installierten.

Denken Sie daran, dass Pakete als Ordner auf der Festplatte dargestellt werden, so dass Sie vielleicht etwas enttäuscht von dem sind, was Sie sehen.

    
Michael Myers 06.08.2009 17:45
quelle
5

Sie können versuchen, die Datei rt.jar, die normalerweise in $JAVA_HOME/lib/rt.jar verfügbar ist, zu entpacken. Die JAR-Datei sollte die classfiles aller JDK enthalten, wenn Sie danach fragen.

    
notnoop 06.08.2009 17:45
quelle
3

Angenommen, Sie meinen die Pakete, die Klassenbibliotheken wie java.lang. * und java.util. * enthalten, dann befinden sie sich im Verzeichnis "lib", egal wo Ihre Java Runtime Environment (JRE) installiert ist.

Unter Windows wäre das etwa so:

%Vor%

Dort sollten Sie Dateien wie rt.jar sehen, die die Kern-Java-Klassen enthalten und charsets.jar , die viele der erweiterten Kodierungsunterstützung für EBCDIC und die CJK-Sprachen enthalten.

In einem parallelen bin -Verzeichnis befinden sich die ausführbaren Dateien für Java und zugehörige Dienstprogramme.

Wenn Sie das Java Development Kit (JDK) installiert haben, finden Sie in dem Verzeichnis, in dem Sie die Bibliotheken finden, wahrscheinlich eine src.jar -Datei. Dies kann entweder mit dem Dienstprogramm jar.exe oder mit einem standardmäßigen zip -Stil entpackt werden und enthält die Java-Quellen für die Standardklassenbibliothek.

Einige von Java, wie z. B. die virtuelle Maschine selbst, sind maschinenspezifisch und werden Teil einiger DLLs oder EXEs sein.

    
lavinio 06.08.2009 17:46
quelle
1

Mein JDK 1.6.0_13 hat eine src.zip, die den gesamten Quellcode enthält. Schau dir das an.

    
duffymo 06.08.2009 23:34
quelle
1

Windows:

Für komprimierte kompilierte Java-Pakete (Java Class Library, JCL): Programmdateien / java / jdk / jre / lib / rt.jar

Für die Quelle der Pakete: Programmdateien / java / jdk / src.zip

Wir können jede entpackende Software verwenden, um sie zu untersuchen.

    
Venkataswamy 04.02.2014 03:09
quelle

Tags und Links