这些天我在学 Java,我花了很多时间。NET,所以当我想导出或导入库时,它们通常在。中称为程序集的 dll 格式。NET 环境下,他们被编译成 IL,他们可以像图像,XML,音频等资源,无论如何。
我也想知道 Java 中的相同过程。我读过一些文件,但它们实际上让我有点困惑,为了澄清一些事情,我需要你们的帮助。
问题:
NET 组装和 Java.jar 是一回事吗?
. dll 包含已编译的 IL 代码,. jar 包含已编译的. class/byte 代码文件?
他们说资源,我们在这里谈论什么样的资源?图片。Txt 文件等等,还是所有这些都可能?
我研究了 AWS (用于 java 的 AmazonWebServiceAPI) ,我看到了三个.jar 文件
它们包含了。类文件-HTML 格式和。尚未编译的 java 文件。然后我意识到。Jar 不仅包括已编译的字节码(。类)和其他东西。
提前谢谢你的帮助。