JAR包的生成
在这个案例中我们要准备两个JAVA工程。一个 JAVA工程来提供 JAR 包,另一个来使用 JAR 包
一、JAR包生成
1、准备一个JAVA工程来提供JAR包
该类提供了参数的构造方法以及setter and getter等方法
public class Dept {
private Integer deptNo;
private String dName;
private String loc;
//无参构造
public Dept() {}
//有参构造
public Dept(Integer deptNo, String dName, String loc) {
this.deptNo = deptNo;
this.dName = dName;
this.loc = loc;
}
//setter and getter
public Integer getDeptNo() {
return deptNo;
}
public void setDeptNo(Integer deptNo) {
this.deptNo = deptNo;
}
public String getdName() {
return dName;
}
public void setdName(String dName) {
this.dName = dName;
}
public String getLoc() {
return loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
}
2、准备另一个JAVA工程来使用JAR包
3、在IDEA中点击【File】,然后选择【Project structure】,在弹出窗口中选择【Aritfacts】
4、【Artifacts】下点击【+】, 在弹出菜单中选择【JAR】,在子菜单选择【Empty】
5、在【Name】设置 jar 包名字,也可默认(jar 包名字可随意写,但必须是英文)
之后把提供JAR包的JAVA工程拖动到 jar 包中
6、点击【Build】, 在弹出菜单中选择【Build Artifacts】
之后在弹出菜单中选择【Build】
当底部进度条加载完毕时,jar 包则已在文档中生成
7、在文档中查看生成的 jar 包,对 jar 包粘贴复制到使用JAR包的JAVA工程
此时 jar 包导入成功,但没有相应的内容
8、右键单击 jar 包,选择【Add as Library】
之后在弹出菜单中选择【OK】
此时 jar 包即可应用
二、测试jar包
public class Test {
public static void main(String[] args) {
Dept dept = new Dept(11,"人事部","武汉");
System.out.println("部门编号 = " + dept.getDeptNo());
System.out.println("部门名称 = " + dept.getdName());
System.out.println("部门地址 = " + dept.getLoc());
}
}
输出结果: