基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)

软件平台

Apache NetBeans IDE 11.0,Ant项目构建工具(注意,Ant,而不是Maven,或Gradle),JDK 12.0.2

基于Ant创建Java库项目

点击File->Open Project,选择Java with Ant->Java Class Library,然后点击Next
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第1张图片

确定库项目的名称,点击Finish,至此完成了Java库项目的创建。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第2张图片

如下为库项目的文件结构。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第3张图片

在项目中创建一个名为tools的包,并在其中创建一个PrintIntArr类。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第4张图片

PrintIntArr的源代码如下:

package tools;

public class PrintIntArr {
    public static void printIntArr(int[] arr){

        System.out.println("[");
        for(int i=0;i<arr.length;i++){
            if(i==(arr.length-1)){
                System.out.print(i);
            }else{
                System.out.print(i+",");
            }            
        }
        System.out.println("]");     
    }
}

选中ToolLib项目,右键,点击Build,以编译库项目生成jar包。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第5张图片

Java库项目编译成功后,定位至项目的目录,会发现生成下图左边的builddist文件夹,其中build文件夹包含的是构建文件,dist文件夹包含的是发布的jar包,也就是第三方库,如下图右边所示,库的名称为项目的名称。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第6张图片

基于Ant创建Java项目并导入上面生成jar包

点击File->Open Project,选择Java with Ant->Java Application,然后点击Next
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第7张图片

确定库项目的名称:TestToolLib,点击Finish`,至此完成了Java项目的创建。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第8张图片

Java项目创建完毕后,回到主界面,会发现默认创建了testtoollib包,并在其中创建了一个名为TestToolLib类。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第9张图片

TestToolLib类中放入如下的测试代码:

package testtoollib;

import tools.PrintIntArr;

public class TestToolLib {

    public static void main(String[] args) {
        int[] arr=new int[]{0,4,8,9,5,7};
        PrintIntArr.printIntArr(arr);
    }
}

当然,此时还是无法运行成功的,因为尚未导入上面生成的jar包:ToolLib.jar,为此需要进行导入第三方库的操作。首先选中项目,右键,再点击Properties,在出现的Project Properties界面中的左侧选中Libraries,然后点击右侧Classpath+标记,选择点击Add JAR/Folder,表示添加jar包和文件夹
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第10张图片
在本地的文件系统中寻找到需要添加的jar包,此处的是ToolLib.jar,寻找到后,点击打开
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第11张图片
需要添加的jar包添加到后,点OK,至此,导入第三方库的操作就完成了。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第12张图片
导入第三库完成后,运行TestToolLib.java文件,如下为运行的结果。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)_第13张图片

你可能感兴趣的:(Java)