Rumah > Java > javaTutorial > Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

WBOY
Lepaskan: 2023-04-22 10:19:08
ke hadapan
1928 orang telah melayarinya

pakej balang?

pakej jar: Pakej termampat fail bytecode java yang melaksanakan fungsi tertentu.
Pada asasnya ialah projek java yang disusun, dibungkus ke dalam fail jar
log4j.jar, mysql-connection-8.01.jar, dsb.

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Buat pakej balang sendiri dan biarkan orang lain menggunakannya:

  • 1 projek

  • 2. Buat kelas yang melaksanakan fungsi tertentu

  • 3 🎜>

    4. Terbitkan pakej balang untuk digunakan oleh orang lain
  • 1. Buat projek dan sahkan
1.1 Buat projek

Buat projek Projek bernama dateUtil

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek? atau:

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?Project dateUtil dicipta:

1.2 Buat pakej dan kelasBagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

1.3 Kod sepadanBagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

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
    }
}
Salin selepas log masuk
Bahagian kod pengesahan:
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();  //注意 ==
    }
}
Salin selepas log masuk

Keputusan ujian:
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"));
    }
}
Salin selepas log masuk

2. Pakej dan rujuk pakej Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Pilih Struktur Projek dalam Fail.

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?Memperkenalkan bar alat dan fungsi khusus Struktur Projek:

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Pakej 2.1 balangBagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?Salin pakej balang yang dijana ke desktop, dan kemudian bukanya dengan alat penyahmampatan:

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

2.2 Import pakej balang yang dijanaBagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

2.3 Sahkan ketepatan import pakej balang /permohonanBagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?

Atas ialah kandungan terperinci Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan