JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布, 而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于: 用于发布和使用类库 作为应用程序和扩展的构建单元 作为组件、applet 或者插件程序的部署单位 用于打包与组件相关联的辅助资源 JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 TAR 所没有提供的。它们包括: 安全性。 减少下载时间 压缩 传输平台扩展。 包密封。 包版本控制。 可移植性。 可执行的 JAR 一个可执行的 jar 文件是一个自包含的 Java 应用程序,它存储在特别配置的JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。 要运行存储在非可执行的 JAR 中的应用程序,必须将它加入到您的类路径中,并用名字调用应用程序的主类。但是使用可执行的 JAR 文件, 我们可以不用提取它或者知道主要入口点就可以运行一个应用程序。可执行 JAR 有助于方便发布和执行 Java 应用程序。 创建可执行 JAR 创建一个可执行 JAR 很容易(jar cvf cal.jar *.class ),首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。 为此,在某个位置(不是在应用程序目录中)创建一个名为 manifest 的文件,并在其中加入以下一行: Manifest-Version: 1.0 Created-By: 1.6.0_10-rc2 (Sun Microsystems Inc.) Main-Class: com.mycompany.myapp.Sample//不要忘了回车 然后,像这样创建 JAR 文件: jar cvfm cal.jar manifest.mf *.class 所要做的就是这些了 -- 现在可以用 java -jar 执行这个 JAR 文件 cal.jar。 一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar 选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。 启动可执行 JAR 既然我们已经将自己的应用程序打包到了一个名为 ExecutableJar.jar 的可执行 JAR 中了,那么我们就可以用下面的命令直接从文件启动这个应用程序: java -jar ExecutableJar.jar
相关推荐
本人经历三天制作出炉的jar打包工具,请大家下载试用。
jar打包工具fatjar。将net.sf.fjep.fatjar_0.0.32.jar文件放在eclipse\plugins目录下,重启eclipse即可。
在实际项目开发中,有时项目打包需要把项目需要的配置及其依赖的jar打包成一个单独的jar包,方便程序的部署,运行. Eclipse打包工具 FatJAR刚好能满足此功能
eclipse fatjar打包插件与教程。 一般的,我们都是通过export方式导出jar包,但是这种方式不能导出第三方jar包,fatjar正好客服这个缺点。
一个封装工具,可以将做好的JAR文件封装成可执行的EXE文件,同时可以为生成的可执行文件加上运行JVM和ico图标等
json-lib-2.4-jdk15.jar全部JAR打包直接用,json经常出错,因为有很多依赖
在ECLIPSE下,如果要将JAVA应用程序打包的话,一般用file菜单下的EXPORT就可以EXPORT成JAR文件里,但如果工程里有其他的库文件的话,那ECLIPSE就无能为力了.
Java进阶学习jar打包详解 Java进阶学习jar打包详解 Java进阶学习jar打包详解 Java进阶学习jar打包详解
fat-jar打包插件自用分享。 fat-jar打包插件自用分享。
fatjar.jar(jar打包工具,配合exe4j 生成EXE,比eclipse打包要好) 生成exe的过程: 1.eclipse中导入fatjar.jar 2.右键点击项目看到那个绿色的加号,一直next,生成jar 3.用exe4j打包,选择jar in exe mode,后面的...
MyEclipse和Eclipse打包包含第三方jar包的插件,内含安装说明,方便快捷使用。
我们开发的Java程序,运行Jar总是要先在客户的Windows机器上单独安装Jre,然后在...此资源是一个教程,将Jar文件打包成Exe可执行文件,然后再将Jre运行环境和Exe文件一起打包成安装文件,这样,部署运行就非常方便了。
好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法....
比exe4j还要简单的打包软件。可以将生成的jar包直接打包成可执行的exe文件。操作简单,内含操作手册,只需要安装一下,根据操作手册进行操作就ok
博文链接:https://dxflygao.iteye.com/blog/87812
java jar 打包成 exe,双击就可以运行 ,通过 javalaunch实现
NULL 博文链接:https://newslxw.iteye.com/blog/1250322
jar打包工具 VC 开发的jar打包工具VC6.0下编译成功,
很好的一软件,用起来很简单,只需将此文件解压缩到eclipse,替换以前的文件