首頁 > 軟體

java建立jar包並被專案參照步驟詳解

2022-07-27 22:04:52

jar包?

jar包: 實現了特定功能的,java位元組碼檔案的壓縮包。
本質上就是一個編譯後的java專案,打包成jar檔案
log4j.jar , mysql-connection-8.01.jar等。

自己建立jar包,讓別人來用:

  • 1.新建java專案
  • 2.建立實現了特定功能的類
  • 3.將該專案生成為jar包
  • 4.將jar包釋出出去,給別人使用

1.建立專案和驗證

1.1建立專案

建立專案名為dateUtil的project專案

或者:

專案dateUtil建立完成:

1.2 建立包和類

1.3相應的程式碼

package com.aaa.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**日期轉換工具類
 * @author: XYT
 * @create-date: 2022/7/26 15:12
 */
public class DateConvertUtil {
    /**   註釋方法:/**+確認鍵 形參會被自動提取出來並加粗描黑。這就是為什麼參照系統方法的時候,會有很多的說明
     * 將字串轉為日期,預設格式為yyyy-MM-dd
     * @param strDate 字串日期
     * @return 返回轉換的日期
     */
    public static Date getDate(String strDate){ //一個引數;對下方方法的一種封裝;這種方式叫「語法糖」;
        return getDate(strDate,"yyyy-MM-dd"); //格式是預設的 getDate
    }
    /**
     * 將字串轉為日期型別
     * @param strDate 字串日期
     * @param format 轉換格式
     * @return 返回轉換的日期,轉換失敗返回null
     */
    public static Date getDate(String strDate, String format){ //兩個引數
        SimpleDateFormat sdf=new SimpleDateFormat(format); //格式需要自己指定(設定)

//        try {  //自動生成try-catch
//            return sdf.parse(strDate);
//        } catch (ParseException e) {
//            throw new RuntimeException(e);
//        }
//    }
        try {  //課堂程式碼try-catch
            return sdf.parse(strDate);  //注意:parse
        } catch (ParseException e) {
            e.printStackTrace(); //這裡不一樣
        }
        return null;
    }
    /**
     * 將日期轉為字串,固定格式為yyyy-MM-dd
     * @param date 日期
     * @return 返回轉換的字串
     */
    public static String getDate(Date date){
        return getDate(date,"yyyy-MM-dd"); //格式是預設的 getDate
    }
    /**
     * 將日期轉為字串
     * date 日期
     * format 格式字串
     * 返回轉換後的字串
     */
    public static String getDate(Date date,String format){ //兩個引數
        SimpleDateFormat sdf=new SimpleDateFormat(format); //格式需要自己指定(設定)
        return sdf.format(date);   //注意:format
    }
}
package com.aaa.util;
/**
 * @author: XYT
 * @create-date: 2022/7/26 16:02
 */
public class StringUtils {
    /**
     * 判斷字串是否為空
     * @param str
     * @return
     */
    public static boolean isNullOrEmpty(String str){
        return str==null || str.isEmpty();  //注意 ==
    }
}

驗證程式碼部分:

package com.aaa.test;
import com.aaa.util.DateConvertUtil;
import java.util.Date;
/**
 * @author: XYT
 * @create-date: 2022/7/26 16:08
 */
public class Test { //測試
    public static void main(String[] args) {
        //日期轉為字串
        System.out.println(DateConvertUtil.getDate(new Date()));
        //日期轉為固定格式的字串
        System.out.println(DateConvertUtil.getDate(new Date(),"yyyy-MM-dd HH:mm:ss"));
    }
}

測試結果:

2.打包和參照包

選擇File中的Project Structure。

介紹Project Structure的工具列及具體功能:

2.1打jar包

複製生成的jar包到桌面,然後用解壓工具開啟:

2.2 匯入生成的jar包

2.3 驗證jar包匯入/應用的正確性

到此這篇關於java建立jar包並被專案參照步驟詳解的文章就介紹到這了,更多相關java建立jar包內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com