「javajar组件」java的组件

博主:adminadmin 2023-01-04 10:18:14 491

今天给各位分享javajar组件的知识,其中也会对java的组件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java -jar命令是干什么的

jar

功能说明:

Java归档工具

语法:

jar [ 命令选项 ] [manifest] destination input-file [input-files]

补充说明:

   jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。然而, 设计jar的主要目的是便于将java applet或应用程序打包成单个归档文件。将applet或应用程序的组件(.class 文件、图像和声音)合并成单个归档文件时,可以用java代理(如浏览器)在一次HTTP事务处理过程中对它们进行下载,而不是对每个组件都要求一个新连 接。这大大缩短了下载时间。jar还能压缩文件,从而进一步提高了下载速度。此外,它允许applet的作者对文件中的各个项进行签名,因而可认证其来 源。jar工具的语法基本上与tar命令的语法相同。

命令选项

-c 在标准输出上创建新归档或空归档。

-t 在标准输出上列出内容表。

-x[file] 从标准输入提取所有文件,或只提取指定的文件。如果省略了file,则提取所有文件;否则只提取指定文件。

-f 第二个参数指定要处理的jar文件。在-c(创建)情形中,第二个参数指的是要创建的jar文件的名称(不是在标准输出上)。在-t(表(或-x(抽取)这两种情形中,第二个参数指定要列出或抽取的jar文件。

-v 在标准错误输出设备上生成长格式的输出结果。

-m 包括指定的现有清单文件中的清单信息。用法举例:“jar cmf myManifestFile myJarFile *.class”

-0 只储存,不进行 ZIP 压缩。

-M 不创建项目的清单文件。

   -u 通过添加文件或更改清单来更新现有的 JAR 文件。例如:“jar -uf foo.jar foo.class”将文件 foo.class 添加到现有的JAR文件foo.jar中,而“jar umf manifest foo.jar”则用manifest中的信息更新foo.jar的清单。

-C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。

程序示例

1:将当前目录下所有CLASS文件打包成新的JAR文件:

jar cf file.jar *.class

2:显示一个JAR文件中的文件列表

jar tf file.jar

3:将当前目录下的所有文件增加到一个已经存在的JAR文件中

jar cvf file.jar *

java的扩展jar包有哪些

jar包 用途

axis.jar SOAP引擎包

commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.

jaxrpc.jar Axis运行所需要的组件包

saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.

wsdl4j-1.5.1.jar Axis运行所需要的组件包

activation.jar JAF框架的jar包

annotations-api.jar 使用注解所需jar

ant.jar 用于自动化调用程序完成项目的编译,打包,测试等

aopalliance-1.0.jar 支持Spring AOP

asm-2.2.3.jar ASM字节码库

asm-commons-2.2.3.jar ASM字节码库

asm-util-2.2.3.jar Java字节码操纵和分析框架

aspectjrt.jar 处理事务和AOP所需的包

aspectjweaver.jar 处理事务和AOP所需的包

axiom-api-1.2.7.jar Axis 对象模型

axiom-impl-1.2.7.jar Axis 对象模型

bcprov-jdk15-140.jar 基于java1.5 的加密算法实现

bfmclientmodel.jar 使用WebSphere所需jar包

bpcclientcore.jar 使用WebSphere所需jar包

bpe137650.jar 提供远程访问BPE容器的实现。

bsh-2.0b4.jar 解决负载逻辑运算

c3p0-0.9.0.jar 开放源代码的JDBC连接池

cglib-nodep-2.1_3.jar Spring中自动代理所需jar包

cobertura.jar 测量测试覆盖率

commons-beanutils-1.7.0.jar 动态的获取/设值Java Bean的属性

commons-chain-1.1.jar 实现责任链设计模式的Java 类库

commons-codec-1.3.jar 用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等

commons-collections-3.1.jar 对标准java Collection的扩展

commons-collections.jar 对标准java Collection的扩展

commons-digester-1.8.jar 用于处理struts-config.xml配置文件

commons-fileupload-1.1.1.jar struts上传文件

commons-httpclient-3.1.jar 用来简化HTTP客户端与服务器端进行各种通信编程实现

commons-io-1.1.jar 针对java.io.InputStream和Reader进行了扩展

commons-lang-2.4.jar 对java.lang.*的扩展

commons-logging-1.1.1.jar 日志包

commons-pool-1.3.jar 实现对象池化框架

commons-validator-1.3.1.jar 用来把验证规则程序提取出来,以供重复使用

db2jcc.jar java连接DB2所需jar

db2jcc_license_cu.jar java连接DB2所需jar

dom4j-1.6.1.jar 解析XML

ehcache-1.2.4.jar hibernate的二级缓存如果用ehcache的时候需要此jar包

emf.jar 基于Eclipse的模型框架

ezmorph-1.0.6.jar 使用JSON所需的jar包

FastInfoset-1.2.2.jar 使用WebService所需的jar包

freemarker-2.3.8.jar Strus2支持的一种表现层框架

geronimo-activation_1.1_spec-1.0.2.jar Apache Geronimo所带jar包,

geronimo-annotation_1.0_spec-1.1.1.jar Apache Geronimo所带jar包

geronimo-javamail_1.4_spec-1.3.jar Apache Geronimo所带jar包

geronimo-jaxws_2.1_spec-1.0.jar Apache Geronimo所带jar包

geronimo-jms_1.1_spec-1.1.1.jar Apache Geronimo所带jar包

geronimo-servlet_2.5_spec-1.2.jar Apache Geronimo所带jar包

geronimo-stax-api_1.0_spec-1.0.1.jar Apache Geronimo所带jar包

hibernate3.jar Hibernate3的核心jar包

htmclientmodel.jar 使用WebSphere所需jar包

jakarta-oro.jar 一套文本处理工具,提供per15.0兼容的表达式,AWK-like表达式,Glob表达式。

javassist.jar Javassist 字节码解释器

jaxb-api-2.1.jar 使用WebService所需的jar包

jaxb-impl-2.1.7.jar 使用CXF所需jar包

jaxb-xjc-2.1.7.jar 使用CXF所需jar包

jaxen-1.1.1.jar 解析XML

jcifs-1.2.22.jar 实现单点登陆

jdom2-1.0.jar 解析XML

jdom-1.0.jar 解析XML

jettison-1.0.1.jar 使用CXF所需jar包

jetty-6.1.9.jar Jetty Http服务器jar

jetty-util-6.1.9.jar Jetty Http服务器jar

jra-1.0-alpha-4.jar 使用CXF所需jar包

js-1.6R7.jar 使用CXF所需jar包

json-lib-2.2.3-jdk13.jar 使用JSON所需的jar包

jsonplugin-0.25.jar strus2的JSON插件

jsr311-api-0.8.jar 使用CXF所需jar包

jstl.jar JSTL标签库

jta.jar 标准的 JAVA 事务处理接口

junit.jar 用于单元测试

jxl.jar 通过java操作excel表格的工具类库

ldap.jar JNDI目录服务和LDAO服务器所需的jar

ldapbp.jar JNDI目录服务和LDAO服务器所需的jar

log4j-1.2.15.jar 提供日志功能

mail.jar java发送邮件jar包

neethi-2.0.4.jar 使用CXF所需jar包

odmg-3.0.jar ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库

ognl-2.6.11.jar struts2中OGNL语言

ojdbc14.jar Oracle数据库驱动包

opensaml-1.1.jar 使用CXF所需jar包

oro-2.0.8.jar Validator框架所需的jar包

oscache-2.1.jar Java 对象的缓存工具

poi-3.1-FINAL-20080629.jar 操作exce所需jar包

poi-contrib-3.1-FINAL-20080629.jar 操作exce所需jar包

poi-ooxml-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作

poi-ooxml-schemas-3.6-20091214.jar 提供对office的word、excel、visio及ppt的操作

poi-scratchpad-3.1-FINAL-20080629.jar 提供对office的word、excel、visio及ppt的操作

processCommon.jar IBM WebSphere 运行所需jar

ProcessCommonLibrary.jar IBM WebSphere 运行所需jar

processIdentity.jar IBM WebSphere 运行所需jar

ProcessInformation.jar 进程监视软件包

proxool-0.9.1.jar 数据库连接池

proxool-cglib.jar 数据库连接池

quartz-1.6.0.jar 开源作业调度框架

saaj-api-1.3.jar 使用axis所需的jar

saaj-impl-1.3.2.jar 使用axis所需的jar

serializer-2.7.1.jar XML序列化

slf4j-jdk14-1.5.6.jar 整合各种日志框架的工具

spring208.jar spring核心框架

spring-ldap-1.2-RC1.jar spring下LDAP

spring-mock.jar spring的测试框架

standard.jar 使用JSTL标签库所需的jar

stax-api-1.0.1.jar 解析XML

struts2-core-2.0.14.jar struts2核心jar

struts2-spring-plugin-2.0.6.jar struts2整合Spring所需jar

taglibs-datetime.jar Apache开源组织提供标签库,用于格式化日期。

taglibs-mailer.jar 用于发送邮件

taglibs-string.jar Apache开源组织提供标签库,用于对String的操作。

task137650.jar Portal技术在SOA系统集成应用中实现所需的jar

utility.jar Apache开源组织提供标签库

velocity-1.5.jar 一个免费的开源模板框架

wsdl4j-1.6.2.jar 用来解析服务的WSDl文件

wss4j-1.5.4.jar 创建CXF所需jar

wstx-asl-3.2.6.jar 创建CXF所需jar

xbean-spring-2.8.jar 使用xfire所需jar

xerces-2.6.2.jar XML解析器

xfire-all-1.2.6.jar 用于实现WebService

XmlSchema-1.1.jar 使用xfire所需jar

xwork-2.0.7.jar WebWork核心jar

这只是一部分,还有很多。

java的jar有什么用?

JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于: □ 用于发布和使用类库 □ 作为应用程序和扩展的构建单元 □ 作为组件、applet 或者插件程序的部署单位 □ 用于打包与组件相关联的辅助资源 JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 TAR 所没有提供的。它们包括: ·安全性。 可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。 ·减少下载时间。 如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP 事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。 ·压缩。JAR 格式允许您压缩文件以提高存储效率。 ·传输平台扩展。 Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。 ·包密封。 存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。 ·包版本控制。 一个 JAR 文件可以包含有关它所包含的文件的数据,如厂商和版本信息。 ·可移植性。 处理 JAR 文件的机制是 Java 平台核心 API 的标准部分。

java-jar指定配置文件启动

题主是否想询问“java-jar指定配置文件怎么启动”?1、首先,打开iava编程软件Eclipse,进入软件主页面。

2、其次,在左上方找到文件,点击进入,找到java-jar指定配置文件,点击打开。

3、最后,等待系统加载完成,即可打开。

Java和jar分别是什么意思?

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java

技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java分为三个体系,分别为Java

SE(J2SE,Java2

Platform

Standard

Edition,标准版),JavaEE(J2EE,Java

2

Platform,

Enterprise

Edition,企业版),Java

ME(J2ME,Java

2

Platform

Micro

Edition,微型版)。

JAR(Java

Archive,Java

归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为

J2EE

应用程序创建的

JAR

文件是

EAR

文件(企业

JAR

文件)。

JAR

文件格式以流行的

ZIP

文件格式为基础。与

ZIP

文件不同的是,JAR

文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和

JVM

这样的工具直接使用。在

JAR

中包含特殊的文件,如

manifests

和部署描述符,用来指示工具如何处理特定的

JAR。

java中的jar是什么

JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

javajar组件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的组件、javajar组件的信息别忘了在本站进行查找喔。