基于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
。
确定库项目的名称,点击Finish
,至此完成了Java库项目的创建。
如下为库项目的文件结构。
在项目中创建一个名为tools
的包,并在其中创建一个PrintIntArr
类。
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包。
Java库项目编译成功后,定位至项目的目录,会发现生成下图左边的build
和dist
文件夹,其中build
文件夹包含的是构建文件,dist
文件夹包含的是发布的jar包,也就是第三方库,如下图右边所示,库的名称为项目的名称。
基于Ant创建Java项目并导入上面生成jar包
点击File->Open Project
,选择Java with Ant->Java Application
,然后点击Next
。
确定库项目的名称:TestToolLib,点击
Finish`,至此完成了Java项目的创建。
Java项目创建完毕后,回到主界面,会发现默认创建了testtoollib
包,并在其中创建了一个名为TestToolLib
类。
在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包和文件夹
。
在本地的文件系统中寻找到需要添加的jar包,此处的是ToolLib.jar
,寻找到后,点击打开
。
需要添加的jar包添加到后,点OK
,至此,导入第三方库的操作
就完成了。
导入第三库完成后,运行TestToolLib.java
文件,如下为运行的结果。
基于Ant在NetBeans 11.0中创建并使用第三方库(jar包)相关推荐
- VC6.0中创建和使用静态库
一:在VC6.0中创建静态库 1, 新建一个win32 static library工程,默认"OK",然后点击"finish"即可: 2, 在此工程中添加.c ...
- 在ASP.NET Core 2.0中创建Web API
目录 介绍 先决条件 软件 技能 使用代码 第01步 - 创建项目 第02步 - 安装Nuget包 步骤03 - 添加模型 步骤04 - 添加控制器 步骤05 - 设置依赖注入 步骤06 - 运行We ...
- netbeans html 格式化,在NetBeans IDE8.0中怎么把html的文件转换成jsp格式
满意答案 在NetBeans IDE8.0中把html的文件转换成jsp格式的方法: 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件. 1.原始html文件内容 ...
- VB6.0中创建和使用文本资源文件
不少网友问及如何在VB中建立和使用文本资源文件.我想这也是很多VB初学者迫切想掌握的技巧.为此,将回答网友的信件整理了一下,形成此文,希望对大家有些帮助. 一.文本资源文件的建立 第一步:启动资源编辑 ...
- 在 ASP.NET 2.0 中创建 Web 应用程序主题(一)
在ASP.net2.0中创建Web应用程序主题 来源:MSDN 适用范围: MicrosoftASP.NET2.0 MicrosoftVisualStudio2005 摘要:StephenWalthe ...
- linux 目录中的文件和子目录生成jar包文件的方法
linux 目录中的文件和子目录生成jar包文件的方法 jar cvf spark-libs.jar -C //usr/cwgis/app/spark/jars/ .//注意:.点前面有一个空格 [r ...
- springboot中如何添加第三方的jar包或者说如何配置本地jar
首先推荐博客: spring-boot-maven-plugin 安装本地jar 包 http://www.cnblogs.com/acm-bingzi/p/mavenSpringBootPlugin ...
- idea中将java项目中的单个类打包成jar包
文章目录 打包jar包 导入jar包使用 JAR文件的全称是Java Archive File,即Java档案文件.JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,被称为JAR包.JAR文件与z ...
- 在maven 2工程中加入iTextAsian支持(maven添加自定义jar包到本地仓库)
最近需要在工程中加入JasperReports,其中要用到把报表导出为pdf文件的功能.JasperReports内部使用iText来输出pdf文档,而iText对中文是放在单独的包iTextAsia ...
- Python中使用pip安装第三方库报错解决方法
参考:https://blog.csdn.net/answerxiaoai/article/details/104297187 在安装Google开源维护的算法优化求解器Ortools时出现错误,采用 ...
最新文章
- RSA体系 c++/java相互进行加签验签--转
- mysql主从授权_MySQL主从复制(10)读写分离授权多种方案
- RHEL5.1下安装GCC
- ROG游戏手机5跑分曝光:全球首发18GB超大内存
- JSP自定义select标签 字典表数据
- Leetcode五大常用算法
- win7录屏_专业电脑录屏方法有哪些?分享录屏靠谱方法!
- 【f1c200s/f1c100s】PWM驱动适配
- 新手必看:PS软件入门基础知识
- 12x12怎么速算_12x12怎样巧算
- matlab求广义逆及线性方程组的解
- 问题G:卡布列克常数
- 【C语言】之实现三角形类型判断
- Tkinter登陆界面设计
- 银行等单位工作日计算的实现
- 在 Debian 11 Bullseye 上安装 Proxmox VE 7国内镜像源
- 机械原理课程设计 洗瓶机机构设计(设计说明书+3张CAD图纸+连杆机构设计软件)
- 表格操作系列——在指字的区域内增加或删除行不影响排版
- 基于协整理论的配对交易
- 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--低级建模的基础实例(七)