详解如何把cmd黑窗口把java文件打包成jar
先通过idea或者eclipse也或者cmd把后缀java编译成class文件
编译好的class文件,找到本地目录,运行cmd
输入:jar cvf 要打包的名称.jar 要打包的名称.class
如下图所示:
文章图片
在讲个例子,比如我用到了定时清除文件的单机程序
在每天九点删除本地下载目录下的文件,要怎么实现呢? 请看下面
定时执行main方法删除目录下文件
代码如下:
import java.io.File; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class quarty1 extends TimerTask {private static final String targetPath1 = "C:\\Users\\Administrator\\Downloads\\"; //private static final String targetPath2 = "D:\\kankan\\VaCache"; private Timer timer = new Timer(); private Calendar calendar = Calendar.getInstance(); public static void main(String[] args) {quarty1 fm = new quarty1(); fm.start(); }private static void delFiles(String[] dir) {for (int i = 0; i < dir.length; i++) {File f = new File(dir[i]); File[] files = null; if (f.exists()) {files = f.listFiles(); for (int j = 0; j < files.length; j++) {files[j].delete(); }}}}public void start() {//每晚九点自动清楚下载目录文件timer.scheduleAtFixedRate(this, new Date(), 1000 * 1440 * 60); //10分钟转化为毫秒System.out.println("-------------------》》》每晚九点自动清楚下载目录文件》》》----------------- "); }public void run() {//在每天的23:30后不再执行//delFiles(new String[] { targetPath1, targetPath2 }); delFiles(new String[] { targetPath1}); if(calendar.get(Calendar.HOUR_OF_DAY) ==23 && calendar.get(Calendar.MINUTE) == 30){this.cancel(); }}}
把这个demo编译成后缀.class文件,在通过cmd命令,把class文件编译成jar包,最后用cmd命令运行jar把class文件编译成jar
【详解如何把cmd黑窗口把java文件打包成jar】
![详解如何把cmd黑窗口把java文件打包成jar](https://img.it610.com/image/info11/9b1ceedbd38f4aefa84410386866ab4e.jpg)
文章图片
通过cmd命令运行jar
java -cp quarty1.jar quarty1
java -cp
jar名称
方法名
![详解如何把cmd黑窗口把java文件打包成jar](https://img.it610.com/image/info11/5277e5d32338473bb668f45234b5aa0b.jpg)
文章图片
到此这篇关于详解如何把cmd黑窗口把java文件打包成jar的文章就介绍到这了,更多相关cmd把Java打包为jar内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 死结。
- Y房东的后半生14
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- Eddy小文
- 人如果没梦想,和咸鱼有什么区别(自媒体时代把握住就能咸鱼翻身)
- Java|Java OpenCV图像处理之SIFT角点检测详解
- C语言浮点函数中的modf和fmod详解