「java项目归档」java归档文件
今天给各位分享java项目归档的知识,其中也会对java归档文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java Archive什么意思
- 2、如何把java程序打包成.jar?
- 3、jar是什么?
- 4、JAVA项目导出成.jar包的方法。
- 5、JAVAsE程序归档工具如何使用
- 6、java 怎么把多个jar打包成一个jar来使用??
Java Archive什么意思
JAR(Java ARchive,Java 归档)、安装java软件就可以了
-------------
JAR(Java ARchive,Java 归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。用户可将多个 Java applet 及其所需组件(.class 文件、图像和声音)绑定到 JAR 文件中,而后作为单个的简单 HTTP(Hypertext Tranfer Protocal,超文本传输协议)事务下载到浏览器中,从而大大提高下载速度。JAR 格式也支持压缩,从而减小了文件的大小,进一步缩短下载时间。另外,applet 编写者也可在 JAR 文件中用数字签名的方式签写各项以确认其来源。它用 Java 编写,可与现有的 applet 代码完全向后兼容且可充分扩展。
本版本的 Java 平台扩展了 JAR 格式的用途。增强功能包括增加命令行 JAR 工具的功能,可用于创建和更新已签名的 JAR 文件。同时,它也提供了读取和写入 JAR 文件的新的标准 API(Application Programming Interface,应用程序接口)。另外,Java 扩展构架 (Extensions Framework) 也提供了一种机制,用来处理扩展相关性及打包为 JAR 文件的其它第三方库。
如何把java程序打包成.jar?
方案一:用Eclipse自带的Export功能
步骤1:准备主清单文件 “MANIFEST.MF”,
步骤2:右击Java工程选择Export—选择JAR file—Next
步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下
步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项
方案二:安装Eclipse打包插件Fat Jar
Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。
步骤1:右击工程项目选择Buile Fat Jar
步骤2:配置jar文件存放目录,主Main文件等,如下图
步骤3:选择所要用到的第三方jar包
jar是什么?
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件很多项目中需要导入jar文件。这样方便自己在开发项目的时候调用jar文件中的方法,来减少代码的冗余
JAVA项目导出成.jar包的方法。
命令行
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
s ...
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
JAVAsE程序归档工具如何使用
这个归档工具用法和我们经常用的 javac ,java 命令一样,也是在命令行方式输入命令和参数,如:
javadoc -参数,具体参数有:
用法:javadoc [选项] [软件包名称] [源文件] [@file]
-overview 文件 读取 HTML 文件的概述文档
-public 仅显示公共类和成员
-protected 显示受保护/公共类和成员(默认)
-package 显示软件包/受保护/公共类和成员
-private 显示所有类和成员
-help 显示命令行选项并退出
-doclet 类 通过替代 doclet 生成输出
-docletpath 路径 指定查找 doclet 类文件的位置
-sourcepath 路径列表 指定查找源文件的位置
-classpath 路径列表 指定查找用户类文件的位置
-exclude 软件包列表 指定要排除的软件包的列表
-subpackages 子软件包列表 指定要递归装入的子软件包
-breakiterator 使用 BreakIterator 计算第 1 句
-bootclasspath 路径列表 覆盖引导类加载器所装入的
类文件的位置
-source 版本 提供与指定版本的源兼容性
-extdirs 目录列表 覆盖安装的扩展目录的位置
-verbose 输出有关 Javadoc 正在执行的操作的消息
-locale 名称 要使用的语言环境,例如 en_US 或 en_US_WIN
-encoding 名称 源文件编码名称
-quiet 不显示状态消息
-J标志 直接将 标志 传递给运行时系统
通过标准 doclet 提供:
-d directory 输出文件的目标目录
-use 创建类和包用法页面
-version 包含 @version 段
-author 包含 @author 段
-docfilessubdirs 递归复制文档文件子目录
-splitindex 将索引分为每个字母对应一个文件
-windowtitle text 文档的浏览器窗口标题
-doctitle html-code 包含概述页面的标题
-header html-code 包含每个页面的页眉文本
-footer html-code 包含每个页面的页脚文本
-top html-code 包含每个页面的顶部文本
-bottom html-code 包含每个页面的底部文本
-link url 创建指向位于 url 的 javadoc 输出的链接
-linkoffline url url2 利用位于 url2 的包列表链接至位于 url 的文
档
-excludedocfilessubdir name1:..排除具有给定名称的所有文档文件子目录。
-group name p1:p2..在概述页面中,将指定的包分组
-nocomment 不生成描述和标记,只生成声明。
-nodeprecated 不包含 @deprecated 信息
-noqualifier name1:name2:...输出中不包括指定限定符的列表。
-nosince 不包含 @since 信息
-notimestamp 不包含隐藏时间戳
-nodeprecatedlist 不生成已过时的列表
-notree 不生成类分层结构
-noindex 不生成索引
-nohelp 不生成帮助链接
-nonavbar 不生成导航栏
-serialwarn 生成有关 @serial 标记的警告
-tag name:locations:header 指定单个参数自定义标记
-taglet 要注册的 Taglet 的全限定名称
-tagletpath Taglet 的路径
-charset charset 用于跨平台查看生成的文档的字符集。
-helpfile file 包含帮助链接所链接到的文件
-linksource 以 HTML 格式生成源文件
-sourcetab tab length 指定源中每个制表符占据的空格数
-keywords 使包、类和成员信息附带 HTML 元标记
-stylesheetfile path 用于更改生成文档的样式的文件
-docencoding name 输出编码名称
你还可以用用工具直接帮你归档,比如Eclipse
java 怎么把多个jar打包成一个jar来使用??
Java程序由多个类文件组成,这些类文件需要编译成多个“.class”二进制字节码文件才能运行,而一个稍大写的Java程序,编译后都会有非常多的“.class”文件,这样对于程序的发布非常的不方便。下面将介绍如何将Java程序的多个编译后的“.class”文件打包成一个可执行的JAR文件,这样将该JAR文件发布给用户就可以了。
1. Java程序打包成JAR文件
(1)在Eclipse的“包资源管理器”视图中找到要打包成JAR文件的项目。在项目名称上单击鼠标右键,在弹出的菜单中选择“导出”菜单项。在“导出”对话框中选择“Java”/“可运行的JAR文件”。
(2)在“可运行的JAR文件导出”向导对话框的“启动配置”下拉选择框中,选择“StudyJava-2.01”。这个下拉选择看中保存着运行过的启动配置,由于之前已经运行过StudyJava类,所以这个下拉选择框中可
以选择StudyJava类的启动配置。选项的“-2.01”后缀是启动配置所在的项目名称。然后在“导出目标”下拉选择框中输入保存打包后JAR文件的名称和位置,也可以通过单击右侧的“浏览按钮”选择指定的位置。
2. 在命令行运行JAR文件
现在的实例是在控制台中输出字符串信息。把它打包成JAR文件之后必须通过命令行方式运行,这样才可以在命令行中看到程序的输出结果。下面介绍一下具体运行方法。
(1)在windows系统中,单击“开始”/“运行”菜单项。
(2)在弹出的“运行”对话框中输入“CMD”命令。单击“确定”按钮。
(3)在CMD命令中,默认的操作位置是当前用户文件夹,由于打包的“StudyJava.jar”文件保存在C盘根目录,所以我们输入“cd\”命令,把操作文件夹切换到C盘根目录。然后输入“java –jar StudyJava.jar”命令运行JAR文件。如下图所示。其中“java”是运行Java程序的命令,“-jar”是运行参数,意思是要运行JAR文件,而后面跟随的就是JAR文件的全程(包括扩展名称)。
关于java项目归档和java归档文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。