Como becario, utilizo el código de la empresa en mis proyectos y generalmente me envían un jar
archivo para trabajar. Lo añado a la acumulación path
en Eclipse
y por lo general todo está bien y dandy.
Sin embargo, sentí curiosidad por saber qué contenía cada clase y cuando trato de abrir una de las clases en el jar
archivo, me dice que necesito un archivo fuente.
¿Qué significa esto? Vengo de un fondo C / C ++ , ¿es jar
similar a un .o
archivo ya compilado y todo lo que puedo ver son las .h
cosas? ¿O hay un código real en el jar
archivo que estoy usando que está encriptado y no puedo leerlo?
¡Gracias por todas las respuestas!
Editar:
Gracias, chicos, sabía que era una especie de archivo, pero no sabía por qué cuando traté de abrir los .class
archivos, obtuve un montón de caracteres aleatorios. El resultado fue similar cuando intenté abrir un .o
archivo en C, así que solo quería asegurarme.
¡Gracias!