Als Praktikant verwende ich in meinen Projekten Buchungskreis und sie senden mir normalerweise eine jarDatei, mit der ich arbeiten kann. Ich füge es zu dem Build - pathin Eclipseund 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 jarDatei 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 .oDatei und alles, was ich sehen kann, ist das .hZeug? Oder ist in der von jarmir 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 .classDateien zu öffnen , eine Reihe zufälliger Zeichen bekam. Die Ausgabe war ähnlich, als ich versuchte, eine .oDatei in C zu öffnen, also wollte ich nur sicher gehen.
Vielen Dank!