也支持“密封”的包（Sealed Packages）。类加载器一旦成功装载密封包中的某个类后，其后加载的类必须是由同一实体签名，才被允许加载到同一个包。这可以防止恶意代码被插入到现有的软件包，以至于接触到包范围内的类和数据。开发者可以对JAR文件进行混淆，这样该JAR文件的用户无法得到关于该JAR文件所包含的代码的太多信息，并且能够压缩文件大小。这在空间受限的嵌入式系统开发中很有用。
可执行JAR文件.一个可执行Java程序以及其使用的库文件可以打包在一个JAR文件中。可执