我最近完成了一些简单的java程序,我想了解一些我刚学到的东西,实际上我根本没有得到它们,
答案 0 :(得分:1)
我认为您只需在互联网上搜索即可轻松获得答案,尤其是在Oracle网站上:
Java™Archive(JAR)文件格式允许您捆绑多个 将文件放入单个存档文件中。通常,JAR文件包含 与applet和。相关联的类文件和辅助资源 应用
JAR文件格式提供了许多好处:
安全性:您可以对JAR文件的内容进行数字签名。识别您签名的用户可以选择授予您的软件 它本来不具备的安全权限。 减少下载时间:如果您的applet捆绑在JAR文件中,则可以将applet的类文件和相关资源下载到 单个HTTP事务中的浏览器,无需打开 每个文件的新连接。 压缩:JAR格式允许您压缩文件以实现高效存储。 扩展包装:扩展框架提供了一种向Java核心平台添加功能的方法, JAR文件格式定义了扩展的包装。通过使用 在JAR文件格式中,您可以将软件转换为扩展名 好。 包密封:可以选择密封存储在JAR文件中的包,以便包可以强制实现版本一致性。密封一个 JAR文件中的包意味着在其中定义的所有类 必须在同一个JAR文件中找到包。 包版本控制:JAR文件可以保存有关其包含的文件的数据,例如供应商和版本信息。 可移植性:处理JAR文件的机制是Java平台核心API的标准部分。
所有关于Jar文件: http://docs.oracle.com/javase/tutorial/deployment/jar/
通用JAR文件操作操作命令创建JAR文件 jar cf jar-file input-file查看JAR文件jar的内容 tf jar-file提取JAR文件的内容jar xf jar-file To 从JAR文件jar xf jar-file中提取特定文件 archived-file(s)运行打包为JAR文件的应用程序 (需要Main-class清单头)java -jar app.jar要调用 打包为JAR文件的小程序
http://docs.oracle.com/javase/tutorial/deployment/jar/basicsindex.html