一.准备需要打包的方法
以时间处理和判断是否空字符串为例
package com.peifu.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @Author peifu
*/
public class DateUtil {
public static Date strFromDate(String date) {
if (null==date || "".equals(date)) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateTemp = null;
try {
dateTemp = sdf.parse(date);
} catch (ParseException e) {
e.getErrorOffset();
}
return dateTemp;
}
public static String DateFromstr(Date date) {
if (null == date) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTemp = sdf.format(date);
return dateTemp;
}
}
package com.peifu.util;
/**
* @Author peifu
*/
public class MyStringUtils {
public static boolean isEmpty(String s){
if(null==s || "".equals(s)){
return true;
}
return false;
}
}
二.根据工具类里面的包名建立文件夹,然后将工具类拷贝进去
cmd模式进入到该文件夹,使用javac编译 如 javac DateUtil.java
如果有多个工具类,则在每个类之间加个空格javac DateUtil.java MyStringUtils.java
注意:类中包含中文时,需要将编码格式改为GBK,只能使用当前jdk版本包含的方法和类
编译成功后,删除.java文件
三.使用idea工具配置jar
1.进入project struture
也可以直接点击右上角的图标
2.点击artifacts
设置jar包名称
选择文件内容
选则日期工具和字符串工具的位置,一定要在包的上一级。
如包是com.peifu.util 选择的时候一定要在com的上一级,不然引用的时候找不到
最后使用build
jar包生成完成效果
备注:该programming项目是随便建的一个,对jar包生成没有影响,只是生成的位置不同。
四.使用jar包
参照我之前的博客https://blog.csdn.net/distinySmile/article/details/105426520