Jar是在发布Java应用程序时用到的一种文件格式. JAR是 Java Archive File的缩写,是 Java 的一种文档格式,可将多个文件合并为单个JAR归档文件,jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式.JAR 文件非常类似 ZIP 文件,准确的说,它就是 ZIP 文件.JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的,这里做一个实验:
之前有写过一篇使用eclipse生成java可执行jar包,但是最近的一次使用中无论如何都不成功,当双击执行打成的jar时,弹出如下错误: could not find the main class:mailTest.SendMailTest1.Program wil exit 针对这一问题,我首先想到在上一次编写java聊天小程序打包时的问题,也是这个错误,当时网上说需要更改eclipse中该项目的jdk版本为1.6,如图: 虽然意料之中,但是依旧有些遗憾的是,这样修改后生成的jar包,在双击