java中如何安装.jar包

java中如何安装.jar包,第1张

JAVA为我们提供了大量基础 jar 包,但在实际开发中,经常还需要引入第三方 jar 包,比如做 HTTP *** 作时的 HttpClient jar 包, 那如何将第三方 jar 包引入到自己的工程中呢?

步骤一 : 在工程上右键 "New"-->"Folder" 新建一个名称为 lib 的文件夹,并将第三方 jar 包全部拷贝到这个目录下!

步骤二 : 在工程上右键 "Build Path"-->"Configure Build Path..."

1>在新打开的窗口中点击右侧按钮 "Add Library", 打开 "Add Library" 窗口;

2>在d出窗口中选择 "User Library", 点击 "Next"

3>在d出窗口中继续点击 "User Libraries..."

4>在d出窗口中继续点击 "New..."

5>在d出窗口中输入 User Library 的名称 "HttpClientJars", 点击 "OK"

6>在回到的窗口中,选择刚才创建的项 “HttpClientJars”,点击 "Add JARs"

7>在d出的窗口中,找到我们的工程,选中我们拷贝到 lib 目录下的所有 jar 文件,点击 "OK" ;

8>回到 “Add Library”窗口,在 User Library 列表中选择刚刚创建的 "HttpClientJars", 点击 "Finish"

9>关闭所有窗口,添加完毕。

步骤四 : 总结

这是添加第三方 jar 包通用的方法,根据这个方法,我们可以把需要的所有第三方 jar 包以一种很干净整洁的方式添加到工程中!

关于经验中涉及的 HttpClient jar 包

1、jar导入到web项目中的classpath下三种方式

1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclipse”菜单,选择对应的jar包就OK了,例“Add Spring Capabilities”,并且可以设置Spring的一些配置信息,不错的可视化 *** 作;

2)添加外部的jar包到web项目的lib包下,右击项目“Properties”-->“Java Build Path”-->“Libraries”选项卡;

3)自己手动拷贝jar文件到项目的lib包下,具体 *** 作只要把要添加的jar文件拷贝到MyEclipse中的workspace下的lib包里就好了;

2、三种jar包添加方式区别

1)这种方式,jar文件直接链接到MyEclipse的文件下,并没有拷贝到WEB-INF/lib目录下,不得用项目的发布、移植,可能会出现jar找不到的情形;

2)选择性比较的强,可以随意的加jar包,只要在你本机存在就可以了,链接的也是jar文件的绝对路径,缺点同1;

3)直接添加到WEB-INF/lib目录下,移植性强,可 *** 作性也强。

java连接mysql数据库jar包导入:

1.将所有的jar包都是放到web工程lib目录下,mysql-connector-java-x.x-bin.jar也是一样,把该JAR包拷贝到lib目录下即可

2用jdbc直接链接mysql代码如下

public static void main(String[] args) throws SQLException {

DriverManager.registerDriver(new com.mysql.jdbc.Driver())

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "123456")

System.out.println(conn.getClass().getName())

Statement stmt = conn.createStatement()

ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users")

while (rs.next()) {

System.out.println("-------------------------")

System.out.println(rs.getObject("id"))

System.out.println(rs.getObject("name"))

System.out.println(rs.getObject("password"))

System.out.println(rs.getObject("email"))

System.out.println(rs.getObject("birthday"))

}

rs.close()

stmt.close()

conn.close()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11667118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存