失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java jar manifest文件 java打包jar 以及manifest文件使用说明

java jar manifest文件 java打包jar 以及manifest文件使用说明

时间:2020-02-08 09:05:25

相关推荐

java jar manifest文件 java打包jar 以及manifest文件使用说明

java打包jar,以及manifest文件使用说明

/blog/263974

关键字:javajar

Java的一种文档格式,JAR文件非常类似ZIP文件,也是一个压缩文件。JAR文件与ZIP文件惟一的区别就是在JAR文件的内容中,它包含了一个meta-inf/manifest.mf文件,这个文件是在生成JAR文件的时候自动创建的。需要注意的是,JAR文件不需要进行解压缩,如果把文件解开反而会造成错误。

发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Javacode的几种方法,我们将会探讨Javamanifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性...

什么是JAR文件?

在开发过程中,我们可以直接使用Javaclass文件来运行程序,但这并不是一个好方式,好在Java提供了JAR(JavaArchive)文件来提供发布和运行。

jar文件实际上是class 文件的ZIP压缩存档,这种格式被广泛使用,因此易与使用,有很多中工具可以操作这种格式的文件。也正是因为这个原因,jar文件本身并不能表达所包含应用程序的标签信息。

Manifest 因此得以出现

为了要提供存档的标签信息,jar文件指定了一个特定目录来存放标签信息:META-INF 目录,其中我们来关注该目录中的MANIFEST.MF文件,他就是JAR的manifest文件,他包含了JAR文件的内容描述,并在运行时向JVM提供应用程序的信息,大多数JAR文件含有一个默认生成的manifest 文件,执行JAR命令或使用zip工具,都可以产生它

如果是由jar命令产生的 manifest 文件,形如:

Manifest-Version: 1.0

Created-By:1.4.0-beta

(Sun Microsystems Inc.)

这些信息没甚么用,仅仅告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式,第二行说明使用 SUN 的JDK1.4的jar工具生成该文件,如果manifest文件是由其他 (如ant) 创建的,那将会出现 “Created-By: Ant 1.2” 之类的内容,如果你是自己创建manifest文件,你可以加入自己的一些相关信息.

基础格式

manifest 文件的格式 是很简单的,每一行都是 名-值 对应的:属性名开头,接着是 ":" ,然后是属性值,每行最多72个字符,如果需要增加,你可以在下一行续行,续行以空格开头,以空格开头的行都会被视为前一�

相关文档:

import java.awt.Dimension;

import java.awt.Rectangle;

import java.awt.Robot;

import java.awt.Toolkit;

import java.awt.image.BufferedImage;

import javax.imageio.ImageIO;

import java.io.File;

public class captureScreen{

public captureScreen(String fileName) throws Exception

{

......

CSV文件简介

逗号分隔型取值格式(英文全称为Comma Separated Values,简称CSV),是一种纯文本格式,用来存储数据。在CSV中,数据的字段由逗号分开,程序通过读取文件重新创建正确的字段,方法是每次遇到逗号时开始新一段数据。

CSV文件是一个计算机数据文件用于执行审判和真正的组织工具,逗号分隔的清单。常常被用于移 ......

由于大家对package的使用存在太多困惑,我在这里将自己对于package的使用的领悟进行一点总结:

package中所存放的文件

所有文件,不过一般分一下就分这三种

1,java程序源文件,扩展名为.java。

2,编译好的java类文件,扩展名为.class。

3,其他文件,其他任何文件,也称为resource

例如图片 ......

下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。

1. 原始单据与实体之间的关系

可以是一对一、一对多、多对多� ......

java面试题及答案(基础题122道,代码题19道)/post/7368/40836

ilovelate | 13 九月, 00:31

JAVA相关基础知识

1、面向对象的特征有哪些方面

1.抽象:

抽象就是忽略一个主题中与当前目标无关的那

些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只� ......

如果觉得《java jar manifest文件 java打包jar 以及manifest文件使用说明》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。