❶ java的第三方jar包怎么用
1. 在程序目录下,创建一个文件夹,名称随便叫,我们这里叫Lib。
2.将第三方jar包复制到该目录下
3.右键工程
4.Build path
5.java build path,选择libraries
6.在右边的按钮中点击“Add JARs”
7.选择Lib目录下的jar包,导入就可以了。
❷ 常用的java第三方jar包有哪些附上用途的介绍,最好给官方下载连接,和中文文档
commons-digester.jar
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.
commons-beanutils.jar
提供对Java 反射和自省API的包装.
aspectjweaver.jar
用于在Spring 2.0中集成AspectJ AspectJ LTW织入器
ognl.jar
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功 能。它使用相同的表达式去存取对象的属性。
hibernate2依赖的一些包
hibernate2.jar
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越 来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar 包,Hibernate用它来读写配置文件。
odmg.jar:
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。
commons-collections.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
commons-beanutils.jar:
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。
commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4, 然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包 的功能比log4j差的很远,性能也一般。
后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar 写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需 要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。
使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。
ant.jar:
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包
optional.jar:
Ant的一个辅助包。
c3p0.jar:
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。
proxool.jar:
也是一个连接池,同上。
commons-pool.jar,
commons-dbcp.jar:
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库 连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。
connector.jar:
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。
jaas.jar:
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。
jcs.jar:
如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。
jdbc2_0-stdext.jar:
JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。
jta.jar:
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。
junit.jar:
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。
xalan.jar, xerces.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取 配置文件,性能没什么紧要的,所以也是多余的。
antlr.jar
语法生成工具详见
❸ Java项目中如何扩展第三方jar包中的类
下面给你介绍几种方法:
一、继承你想要扩展的类,重写想要扩展的方法
这种做法是比较好的,符合面向对象的思想。另外动作比较小,风险也不会很大。但是这种方法有个前提是,被扩展的类在扩展点能用这个子类去替换。比如说在Bean配置的过程中,可以用在需要这个类的地方用子类注入,而不是注入被扩展的类。就是说原来想要扩展的类都是直接new出来的,那么我们新写的子类根本就没法在需要扩展的地方使用。
二、直接复制一份想要扩展的类,在项目中创建同包同名的类
这种方法是我在网上看到的,这里利用了类加载的优先性,说的是WEB-INF目录下的类加载的优先级要比lib中jar包类的优先级要高。
三、使用ASM等字节码修改工具,直接修改这个类的字节码
这个是终极做法了,直接把这个类的字节码修改成你想要扩展的样子。思路相当直接,缺点就是你要对字节码非常熟悉,并且熟悉ASM这个工具。其次这种做法的风险比较大,如果你提出了这种想法,很有可能被pass掉。
❹ 怎么导入java的第三方jar包
首先要看你新建的是什么项目
java项目:在项目上右键“new”->“Folder”->取名为“lib”,将jar包考进去。然后对着jar包右键,“Build Path”->“Add To Build Path”就可以了
web项目:在WebContent目录下的WEB-INF目录下新建一个名为“lib”的文件夹,将jar包之间拷贝进去就可以了,不用有其他操作。
maven项目,在pom.xml中添加依赖就可以了
❺ Eclipse的java project项目该把第三方的jar放在什么文件夹下
eclipse的java project第三方的jar包应该放在如下位置,步骤如下:
点击JRE Liabary,弹出窗口,选择congfigue Build path,如下图:
❻ java引入第三方包时如何指定配置文件文件
1、首先准备主清单文件“MANIFEST.MF”,,由于是打包引用了第三方jar包的Java项目。
2、其次故需要自定义配置文件MANIFEST.MF。
3、最后在该项目下建立文件MANIFEST.MF即可。
❼ java程序打成jar包 如何处理第三方jar包
其实有一个比较恶心的方法,就是你把你需要的那两个包都解压,然后将里面的class文件全部添加到jdk1.5的包中,这样就不用再配置classpath就可以自行查到,但是还是不建议这样做,作为程序员,我觉得还是遵循原则比较好,其实就是配置一下环境变量没有什么难度啊,还可以在熟练一下...
❽ java如何调第三方jar包或自己封装好的工具类
注:在把类生成jar文件的过程中发现一个问题,存放类文件的包不能是Eclipse默认的包,必须要自己创建一个包,不然后面就无法导入该类。具体方法如下:
1.首先建立一个java项目,如javatest(注意这里不能使用默认的包,必须要重新创建一个包,我也不知道为什么,求他人解答),创建一个包test。
2.在test包下新建一个类,根据需要编写代码。
3.生成javadoc,右击你需要的java文件,选择Export ——>Java——> javadoc,然后根据你实际需要生成帮助文档。
4.生成jar包,右击你要需要的java文件,选择Export ——>Java——> JAR file,选择好输出路径,一路Next即可,因为该类没有main函数,所以不需要选择程序入口点。
5.导入jar包,调用工具类。
5.1.首先在项目下创建一个文件夹(lib),用于存放要被调用的jar包.
5.2 .右击项目名,选择Build Path ——> Configure Build Path,然后在Libraries标签下选择Add External JARs,选择你要添加的jar包
5.3. 此时在你的项目中就可以使用该工具类了,当使用该类时,Eclipse会提示导入该类
注意:在生成该工具jar包的时候,java文件一定不能存放在项目默认的包里,不然在另一个项目中就无法使用该工具类了。
❾ JAVA入门之如何向工程中引入第三方jar包
1、如果用的maven,直接到网页链接查找相关依赖
2、如果是本地jar,直接放入lib文件夹中
❿ java中如何安装.jar包
JAVA为我们提供了大量基础 jar 包,但在实际开发中,经常还需要引入第三方 jar 包,比如做 HTTP 操作时的 HttpClient jar 包, 那如何将第三方 jar 包引入到自己的工程中呢?x0dx0a步骤一 : 在工程上右键 "New"-->"Folder" 新建一个名称为 lib 的文件夹,并将第三方 jar 包全部拷贝到这个目录下!x0dx0ax0dx0a步骤二 : 在工程上右键 "Build Path"-->"Configure Build Path...";x0dx0a1> 在新打开的窗口中点击右侧按钮 "Add Library", 打开 "Add Library" 窗口;x0dx0a2> 在弹出窗口中选择 "User Library", 点击 "Next" ;x0dx0a3> 在弹出窗口中继续点击 "User Libraries..." ;x0dx0a4> 在弹出窗口中继续点击 "New..." ;x0dx0a5> 在弹出窗口中输入 User Library 的名称 "HttpClientJars", 点击 "OK";x0dx0a6> 在回到的窗口中,选择刚才创建的项 “HttpClientJars”,点击 "Add JARs" ;x0dx0a7> 在弹出的窗口中,找到我们的工程,选中我们拷贝到 lib 目录下的所有 jar 文件,点击 "OK" ;x0dx0a8> 回到 “Add Library”窗口,在 User Library 列表中选择刚刚创建的 "HttpClientJars", 点击 "Finish" ;x0dx0a9> 关闭所有窗口,添加完毕。 x0dx0a步骤四 : 总结x0dx0a这是添加第三方 jar 包通用的方法,根据这个方法,我们可以把需要的所有第三方 jar 包以一种很干净整洁的方式添加到工程中!x0dx0a关于经验中涉及的 HttpClient jar 包