Als Praktikant verwende ich in meinen Projekten Buchungskreis und sie senden mir normalerweise eine jar
Datei, mit der ich arbeiten kann. Ich füge es zu dem Build - path
in Eclipse
und in der Regel ist alles schön und gut.
Ich wurde jedoch neugierig, was jede Klasse enthielt, und wenn ich versuche, eine der Klassen in der jar
Datei zu öffnen , wird mir mitgeteilt, dass ich eine Quelldatei benötige.
Was bedeutet das? Ich komme aus einem C / C ++ - Hintergrund, jar
ähnelt also einer bereits kompilierten .o
Datei und alles, was ich sehen kann, ist das .h
Zeug? Oder ist in der von jar
mir verwendeten Datei tatsächlich Code enthalten , der verschlüsselt ist, sodass ich ihn nicht lesen kann?
Danke für alle Antworten!
Bearbeiten:
Danke, Leute, ich wusste, dass es eine Art Archiv ist, aber ich war verwirrt darüber, warum ich beim Versuch, die .class
Dateien zu öffnen , eine Reihe zufälliger Zeichen bekam. Die Ausgabe war ähnlich, als ich versuchte, eine .o
Datei in C zu öffnen, also wollte ich nur sicher gehen.
Vielen Dank!