Come stagista, utilizzo il codice dell'azienda nei miei progetti e di solito mi inviano un jarfile con cui lavorare. Lo aggiungo al build pathin Eclipsee di solito va tutto bene e dandy.
Tuttavia, mi sono incuriosito di sapere cosa conteneva ogni classe e quando provo ad aprire una delle classi nel jarfile, mi dice che ho bisogno di un file sorgente.
Cosa significa questo? Vengo da uno sfondo C / C ++ quindi è jarsimile a un .ofile già compilato e tutto quello che posso vedere è la .hroba? O c'è un codice effettivo nel jarfile che sto usando che è crittografato in modo da non poterlo leggere?
Grazie per tutte le risposte!
Modifica:
Grazie, ragazzi, sapevo che era una specie di archivio, ma ero confuso sul perché quando ho provato ad aprire i .classfile, ho ottenuto un sacco di personaggi casuali. L'output era simile quando ho provato ad aprire un .ofile in C, quindi volevo solo essere sicuro.
Grazie!