您的位置:首页 > 编程语言 > Java开发

java jar包的各种作用

2014-12-02 11:21 197 查看
基础jar包
tools.jar:
是java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。
而path下面的bin里面都是java的可执行的编译器及其工具,如java,javadoc等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这个环境变量的设置
dt.jar :是javax.swing包的支持
apache相关的jar包
1.apache的一写jarcommons-collections.jar:Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 commons-beanutils.jar:Apache Commons包中的一个,包含了一些Bean工具类类。 commons-lang.jar:Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。 log4j-1.2.15.jar目前应用最广泛的日志控件,可以配置文件log4j.properties结合在一起使用,通过配置文件配置日志的输出端,输出样式等。commons-logging.jar:Apache Commons包中的一员,Apache commons类库是一个通用的类库,提供了基础的功能,例如commons-fileupload、commons-id、commons-codec等。commons-logging能够选择使用Log4j还是JDK Logging,但不依赖于Log4j、JDK Logging的API。如果项目的classpath中包含log4j的类库,则使用Log4j,否则使用JDK Logging。使用commons-logging能够灵活地选择使用哪种日志,而不需要修改源代码。commons-logging的使用类似于Log4j,他们的级别及使用规则完全一样。如果有Log4j,commons-logging会把输出原封不动的交给Log4j,如果没有则相应的输出转化为JDK Logging的输出。默认地,commons-logging会自动检查是否使用Log4j。也可以使用配置文件显式地启用log4j。配置问价为commons-logging.properties,放到classpath下即可。 commons-dbcp.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。 commons-fileupload.jar文件上传功能。 commons-httpclient-3.1.jar获取http请求参数的功能。 commons-io-1.3.2.jarIO数据流读写功能。 velocity-1.5.jar使用velocity模板所必须的jar。 ant.jar项目手打打包发布所必须的jar。   spring关联的一写jarspring.jar核心,必须的。 spring-webmvc.jar使用spring web mvc所必须的jar struts2-spring-plugin-2.1.6.jarstrtus2与spring集成所需要的jar struts2关联的一写jarstruts2-core-2.1.6.jar核心,必须的。 hibernate所关联的jarhibernate3.jar核心jar,必须的。 freemarker-2.3.13.jar貌似是hibernate所需要的 cglib.jar:CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包  其他一写jardom4j-1.6.1.jarjava解析xml文件。 jta.jarjava JTA规范 antlr.jarANTLR 语言识别的一个工具 (ANother Tool for Language Recognition ) 是一种语言工具,它提供了一个框架,可以通过包含 Java, C++, 或 C# 动作(action)的语法描述来构造语言识别器,编译器和解释器。详见:http://www.ibm.com/developerworks/cn/java/j-lo-antlr/index.html?ca=drs- json-lib-2.2.3-jdk15.jarjava解析json所需要的jar。 mysql.jar不用多说,mysql数据库所必须的。 ojdbc14_g.jaroracal数据库所需要的。 pushlet.jarservice后台推送所以必须的jar. poi-3.6-20091214.jarpoi-contrib-3.6-20091214.jarpoi-ooxml-3.6-20091214.jarpoi-ooxml-schemas-3.6-20091214.jarpoi-scratchpad-3.6-20091214.jar利用poi解析生成excel文件等所必须的jar。 registry.jarjava操作注册表所必须的jar sitemesh-3.0-alpha-1.jar前台代码利用装饰器所必须的jar 其中的功能说的很范范,也比较片面,欢迎大家补充,有时想,如果把这些jar包的源代码研究透了,貌似也很N,但是只是想想而已,看着就眼晕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: