7赞
976
当前位置:  开发笔记 > 编程语言 > 正文

详解如何把cmd黑窗口把java文件打包成jar

本文主要介绍了如何把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:UsersAdministratorDownloads";
    //private static final String targetPath2 = "D:kankanVaCache";
    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 

把这个demo编译成后缀.class文件,在通过cmd命令,把class文件编译成jar包,最后用cmd命令运行jar

把class文件编译成jar

在这里插入图片描述

通过cmd命令运行jar

java -cp quarty1.jar quarty1
java -cp jar名称 方法名

在这里插入图片描述

到此这篇关于详解如何把cmd黑窗口把java文件打包成jar的文章就介绍到这了,更多相关cmd把Java打包为jar内容请搜索编程笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程笔记!


推荐阅读
  • eg:把当前系统使用率最高的前10个命令的命令名输出,并统计命令使用的次数。awk‘{comm[$1]++}END{for(iincomm){printi,comm[i]}}‘ro ... [详细]
  • jqBash,unfortunately,doesn’tshipwithacommandthatcanworkwithJSONnatively.Inthislesson,we’ll ... [详细]
  • 一、静态文件:1、静态文件夹的创建:在项目总目录下手动新建一个static文件夹(非限定名称,约定如此),后续项目需要用到的静态文件都存于该文件夹内,其中可以再划分多个子文件夹来更 ... [详细]
  • ( 17 )MySQL中的触发器
    MySQL中的触发器触发器需求:有两张表,一张定单表,一张商品表.每生成一个订单,商品库存就相应减少.触发器(trigger)事先为某张表绑定好一段代码,当某些内容发生改变的时候( ... [详细]
  • 软件测试培训WebDriver为了支持PageObject模式,内置了一个PageFactory的工厂类。接下来本文通过一个案例来讲下如何使用PageFactory。首先定义一个P ... [详细]
  • Clojure操作mysql
    在Eclipse中新建一个Clojure工程clj01clojure操作mysql需要依赖mysql-connector-java、clojure-contrib与java.jdb ... [详细]
  • as运算符用于执行引用类型的显式类型转换。如果要转换的类型与指定的类型兼容,转换就会成功进行;如果类型不兼容,as运算符就会返回null值。如下面的代码所示,如果object引用实 ... [详细]
  • 1#include2#include3#include45#includerequest_irq注册中断6#include7*8对于中断号,它是和芯片相关,头文件是在linux-3 ... [详细]
  • 1.移植环境准备①安装ubuntu14.04系统;②安装?jdkapt-get?install??jdk-1.7③安装SDKhttp:www.cr173.comsoft78226. ... [详细]
  • 46、(10-4)choosetwo:ExaminethedataintheCUST_NAMEcolumnoftheCUSTOMERStable.CUST_NAMELexDeHaa ... [详细]
  • xlistview脚的xml ... [详细]
  • javascript编程规范
    一、javascript模块化编程规范:二、关于commenjs规范和AMD规范:根本不同:前者用于服务器端同步加载模块;后者是客户端异步加载模块。同点:两者都有一个全局函数req ... [详细]
  • 微信自发布以来一直被许多用户下载使用,它快捷又方便,还有特别嵌入设置了语音功能,用户人群范围很广泛,就连不会拼音打字的人都可以随便使用。微信使用的同步协议叫做SYNC,参考了微软的 ... [详细]
  • 如何解决《当其兄弟姐妹的宽度不同时,将其居中》经验,为你挑选了1个好方法。 ... [详细]
  • 如何解决《列出子弹,如1)2)3)》经验,为你挑选了1个好方法。 ... [详细]
author-avatar
mobiledu2502932321
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有