导航

  • 步骤 1 编写编译的脚本
  • 步骤 2 打包脚本
  • 步骤 3 jar包里面是什么

D盘下面的tool文件夹已经有三个工具类了(其实是两个,CustNode是为了TuziLinkedList服务的),我们这一节来进行打包,这样的好处就是不用每次编译都把tool里面的类也带上了。

步骤 1 编写编译的脚本

脚本代码:

mkdir classes
javac -classpath .;D:\java18\cstmgr -d classes *.java
echo compile success...
pause

意思就是先创建一个classes文件夹,然后配置classpath,编译当前目录下所有的java文件。

步骤 2 打包脚本

打包脚本我放在了classes文件夹

外面的编译.bat运行了之后,classes文件夹会出现tool,里面就是三个class文件,说明一件编译成功了。接下来看下打包脚本:

echo start packaging...
jar -cvf tools.jar tool\*.class
echo packaged
pause

jar 是打jar的命令符;

-cvf 是打jar时的参数,写上就可以;

tools.jar 是打成后的jar包名称;

tool*.class 是指将当前tool目录下所有的文件都打入jar包。

效果:

jar包出来了。

步骤 3 jar包里面是什么

jar包里面就是那些class文件,其实它就是一个压缩包。

java项目如何打包?相关推荐

  1. gradle打包java项目_gradle打包java项目

    转载地址:http://www.gfzj.us/series/gradle/2014/12/12/gradle%E5%B0%8F%E7%B3%BB%E5%88%97(4)--gradle%E6%89% ...

  2. IDEA创建java项目并打包成jar包

    IDEA创建java项目的步骤详解 首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject: 1,第一步打开idea 2,第二步选择创建java项目,并选择自己的j ...

  3. JAVA项目的打包及生成.exe文件或者打包安装软件

    总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可 ...

  4. Eclipse中JAVA项目的打包

    2019独角兽企业重金招聘Python工程师标准>>> 总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1 要将项目打 ...

  5. 使用IDEA如何对Java项目进行打包

    我们开发的项目大部分都使用jar包交付,那么如何使用IDEA打jar包呢?下面我们写一个最简单的打包方式 1. 首先先把项目编译一下 点击顶部工具栏 build -> build project ...

  6. Java项目构建打包规范,jenkins2.121.1构建java项目环境,一键打包发布

    该版本为2.121.1,其他版本会稍有不同,仅做参考 1.登录jenkins后,点击左上角"新建任务". 2.填写任务名称,然后选择构建类型(一般是选择构建一个maven项目) 3 ...

  7. java gradle入门_Gradle入门:我们的第一个Java项目

    java gradle入门 这篇博客文章描述了如何使用Gradle编译和打包一个简单的Java项目. 我们的Java项目只有一个要求: 我们的构建脚本必须创建一个可执行的jar文件. 换句话说,我们必 ...

  8. Gradle入门:我们的第一个Java项目

    这篇博客文章描述了如何使用Gradle编译和打包一个简单的Java项目. 我们的Java项目只有一个要求: 我们的构建脚本必须创建一个可执行的jar文件. 换句话说,我们必须能够使用以下命令运行程序: ...

  9. prometheus监控java项目(jvm等):k8s外、k8s内

    前言 虽然可以使用jvisualvm之类的工具监控java项目,但是集群环境下,还是捉襟见肘,下面介绍如何用主流的prometheus来监控java项目. java项目配置 在pom.xml中添加依赖 ...

  10. 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题

    解决Spring的java项目打包后执行出现"无法读取方案文档..."."原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是..."问题 ...

最新文章

  1. 【学习笔记】17、函数(Function)的定义和调用
  2. JAVA面试整理之——JAVA基础
  3. 深度学习--数据增强
  4. PHP的基础{}[]()
  5. mysql 请求超时_由请求超时引发的mysql慢日志问题
  6. iOS UITextView和UITextViewDelegate
  7. [转]VS2005中的代码视图显示行数
  8. VC++实现快速截屏
  9. 免费创建GOOGLE共享网盘
  10. 【FLY】Android(12)源码目录结构
  11. 编写Java程序,使用抽象类和抽象方法构建不同动物的扑食行为,抽象类设计
  12. ubuntu 18改MAC桌面
  13. 论文阅读报告:Taxonomy-aware feature engineering for microbiome classification,Mai Oudah and Andreas Hen
  14. 苹果或将为iPhone 13全系配备LiDAR
  15. 安装zabbix及部署
  16. 什么是矩阵java_java矩阵
  17. android 寺库trytry_人民日报中秋福利 寺库trytry红包刷爆朋友圈背后的秘密
  18. console.log()、console.log(this)报错-总结
  19. 【论文导读】Causal Machine Learning:A Survey and Open Problems
  20. C语言 一条语句max = x>y? (x>z?x:z) : (y>z?y:z)实现求 x, y, z 最大值

热门文章

  1. 静态代码自动扫描p3c的使用
  2. .net使用本地MQ消息队列( .net 4.5 环境)
  3. 【时间序列异常检测】Anomaly Detection for IoT Time-Series Data: A Survey
  4. 五分钟轻松搞定产品需求文档!这可能史上最全PRD文档模板
  5. Total和Tellurian签署意向性协议,对Driftwood项目和2.5 mtpa LNG进行股权投资;就增加对Tellurian投资签署普通股购买协议
  6. 目标检测算法之SSD
  7. 哈工大2022形式语言与自动机期末
  8. Springboot集成urule
  9. 解决窗口桌面管理器内存占用过高,系统更新,核显驱动异常造成的内存泄漏问题。
  10. VMware虚拟机安装教程