作为实习生,我在项目中使用公司代码,他们通常会向我发送一个jar
文件供我使用。我将它添加到构建path
中Eclipse
,通常一切都很好。
但是,我很想知道每个类包含什么,当我尝试打开jar
文件中的一个类时,它告诉我需要一个源文件。
这是什么意思?我来自C/C++背景,所以jar
类似于已经编译的.o
文件,我能看到的只是这些.h
东西吗?或者我正在使用的文件中是否有实际代码被jar
加密所以我无法读取它?
感谢所有的答案!
编辑:
谢谢,伙计们,我知道它有点像档案,但我很困惑为什么当我试图打开.class
文件时,我得到了一堆随机字符。当我尝试.o
在 C 中打开文件时,输出是相似的,所以我只是想确定一下。
谢谢!