Java高级语法笔记-库的使用(jar)
库的使用(jar)
开发一个有用的类,想给别人使用,但是不想把源代码给别人。
Java里的库文件的形式 *.jar
可以将编译出的class文件打包成 *.jar格式,称为jar包。将jar包发给别人使用。避免将源代码被别人看到。
下面是两个演示:
1.导出一个库。
2.在项目中引用别的库。
导出jar文件
1.右键Refresh(F5),刷新/同步目录。
2.菜单Project|Clean...,重新编译生成。
3.确认无编译错误,bin\目录下的*.class都已经生成。
直接把*.jar给成*.rar,可以发现
1.本质是一个压缩文件
2.内容就是bin下的相应目录和*.class文件
把此*.jar文件称为库文件(Library)[类似于dll]
使用jar文件
在拿到别人提供的一个jar后,如何使用?
1.添加一个文件夹,例如叫libs。
管理jar文件
右键Build Path|Configure Build Path...|Libraries
在这个界面里,可以管理本项目所引用的库。
1.添加Add JARS
2.删除Remove
开发一个有用的类,想给别人使用,但是不想把源代码给别人。
Java里的库文件的形式 *.jar
可以将编译出的class文件打包成 *.jar格式,称为jar包。将jar包发给别人使用。避免将源代码被别人看到。
下面是两个演示:
1.导出一个库。
2.在项目中引用别的库。
导出jar文件
1.右键Refresh(F5),刷新/同步目录。
2.菜单Project|Clean...,重新编译生成。
3.确认无编译错误,bin\目录下的*.class都已经生成。
4.右键点击要导出的包
Export|Java|Jar file
导出后文件如下所示:
直接把*.jar给成*.rar,可以发现
1.本质是一个压缩文件
2.内容就是bin下的相应目录和*.class文件
把此*.jar文件称为库文件(Library)[类似于dll]
使用jar文件
在拿到别人提供的一个jar后,如何使用?
1.添加一个文件夹,例如叫libs。
2.将amazon.jar拷贝到libs目录。
3.右键点amazon.jar,Add to build path
如下图所示:
管理jar文件
右键Build Path|Configure Build Path...|Libraries
在这个界面里,可以管理本项目所引用的库。
1.添加Add JARS
2.删除Remove
查看引用的库:Reference Libraries