最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年09月09日 09:32:36   作者:天地?zé)o名  
本文主要介紹了如何把cmd黑窗口把java文件打包成jar,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

先通過idea或者eclipse也或者cmd把后綴java編譯成class文件

編譯好的class文件,找到本地目錄,運(yùn)行cmd
輸入:jar cvf 要打包的名稱.jar 要打包的名稱.class

如下圖所示:

在這里插入圖片描述

在講個(gè)例子,比如我用到了定時(shí)清除文件的單機(jī)程序

在每天九點(diǎn)刪除本地下載目錄下的文件,要怎么實(shí)現(xiàn)呢? 請(qǐng)看下面

定時(shí)執(zhí)行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() {
        //每晚九點(diǎn)自動(dòng)清楚下載目錄文件
        timer.scheduleAtFixedRate(this, new Date(), 1000 * 1440 * 60);//10分鐘轉(zhuǎn)化為毫秒
        System.out.println("-------------------》》》每晚九點(diǎn)自動(dòng)清楚下載目錄文件》》》----------------- ");
    }

    public void run() {
        //在每天的23:30后不再執(zhí)行
        //delFiles(new String[] { targetPath1, targetPath2 });
        delFiles(new String[] { targetPath1});
        if(calendar.get(Calendar.HOUR_OF_DAY) ==23 && calendar.get(Calendar.MINUTE) == 30){
            this.cancel();
        }
    }
} 

把這個(gè)demo編譯成后綴.class文件,在通過cmd命令,把class文件編譯成jar包,最后用cmd命令運(yùn)行jar

把class文件編譯成jar

在這里插入圖片描述

通過cmd命令運(yùn)行jar

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

在這里插入圖片描述

到此這篇關(guān)于詳解如何把cmd黑窗口把java文件打包成jar的文章就介紹到這了,更多相關(guān)cmd把Java打包為jar內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux下JDK安裝教程

    Linux下JDK安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux下JDK安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 在SpringBoot中使用MongoDB的簡單場景案例

    在SpringBoot中使用MongoDB的簡單場景案例

    MongoDB 是一種非關(guān)系型數(shù)據(jù)庫,也被稱為 NoSQL 數(shù)據(jù)庫,它主要以文檔的形式存儲(chǔ)數(shù)據(jù),本文給大家介紹了在SpringBoot中使用MongoDB的簡單場景案例,并通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)的使用完整指南

    SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)的使用完整指南

    使用SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)可以有效處理實(shí)時(shí)數(shù)據(jù)推送需求,具有單向通信、輕量級(jí)和高實(shí)時(shí)性等優(yōu)勢,本文詳細(xì)介紹了在SpringBoot中創(chuàng)建SSE端點(diǎn)的步驟,并通過代碼示例展示了客戶端如何接收數(shù)據(jù),適用于實(shí)時(shí)通知、數(shù)據(jù)展示和在線聊天等場景
    2024-09-09
  • Java構(gòu)建對(duì)象常用3種方法解析

    Java構(gòu)建對(duì)象常用3種方法解析

    這篇文章主要介紹了Java構(gòu)建對(duì)象常用3種方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • SpringMVC中的ConversionServiceExposingInterceptor工具類解析

    SpringMVC中的ConversionServiceExposingInterceptor工具類解析

    這篇文章主要介紹了SpringMVC中的ConversionServiceExposingInterceptor工具類解析,ConversionServiceExposingInterceptor是Spring MVC的一個(gè)HandlerInterceptor,用于向請(qǐng)求添加一個(gè)屬性,需要的朋友可以參考下
    2023-12-12
  • springboot整合Nginx實(shí)現(xiàn)負(fù)載均衡反向代理的方法詳解

    springboot整合Nginx實(shí)現(xiàn)負(fù)載均衡反向代理的方法詳解

    這篇文章主要給大家介紹了關(guān)于springboot整合Nginx實(shí)現(xiàn)負(fù)載均衡反向代理的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • 一文看懂Mybatis中的延遲加載

    一文看懂Mybatis中的延遲加載

    這篇文章主要介紹了一文看懂Mybatis中的延遲加載,延遲加載也稱為懶加載,是指在進(jìn)行表的關(guān)聯(lián)查詢時(shí),按照設(shè)置延遲規(guī)則推遲對(duì)關(guān)聯(lián)對(duì)象的select查詢,MyBatis 的延遲加載只是對(duì)關(guān)聯(lián)對(duì)象的查詢有遲延設(shè)置,對(duì)于主加載對(duì)象都是直接執(zhí)行查詢語句的,需要的朋友可以參考下
    2023-10-10
  • 如何在 Spring Boot 中配置和使用 CSRF 保護(hù)

    如何在 Spring Boot 中配置和使用 CSRF 保護(hù)

    CSRF是一種網(wǎng)絡(luò)攻擊,它利用已認(rèn)證用戶的身份來執(zhí)行未經(jīng)用戶同意的操作,Spring Boot 提供了內(nèi)置的 CSRF 保護(hù)機(jī)制,可以幫助您防止這種類型的攻擊,這篇文章主要介紹了Spring?Boot?中的?CSRF?保護(hù)配置的使用方法,需要的朋友可以參考下
    2023-09-09
  • Java編程多線程之共享數(shù)據(jù)代碼詳解

    Java編程多線程之共享數(shù)據(jù)代碼詳解

    這篇文章主要介紹了Java編程多線程之共享數(shù)據(jù)代碼詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Spring整合Mybatis思路梳理總結(jié)

    Spring整合Mybatis思路梳理總結(jié)

    mybatis-plus是一個(gè) Mybatis 的增強(qiáng)工具,在 Mybatis 的基礎(chǔ)上只做增強(qiáng)不做改變,為簡化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關(guān)于SpringBoot整合Mybatis-plus案例及用法實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

南乐县| 柘荣县| 盖州市| 涡阳县| 湖北省| 盱眙县| 永济市| 花垣县| 林西县| 普格县| 高安市| 西贡区| 新巴尔虎右旗| 萨嘎县| 婺源县| 浪卡子县| 苍南县| 中江县| 祥云县| 桃源县| 红原县| 永仁县| 海城市| 新闻| 疏附县| 普兰店市| 秦安县| 漳州市| 太白县| 茌平县| 乐亭县| 会理县| 嘉定区| 万全县| 佛坪县| 兴城市| 辰溪县| 鸡东县| 安龙县| 行唐县| 太谷县|