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