jar包在windows后臺(tái)運(yùn)行,通過(guò).bat文件實(shí)現(xiàn)
jar包在windows后臺(tái)運(yùn)行.bat
一、IDEA打成jar包
這里不再贅述
二、在windows后臺(tái)運(yùn)行jar包
在cmd中可以使用java -jar xxxxx.jar方式運(yùn)行一個(gè)jar文件,這種方法運(yùn)行一旦關(guān)閉該cmd界面就會(huì)停止運(yùn)行。編輯.bat文件,使用javaw方式運(yùn)行不用擔(dān)心文件會(huì)在不小心關(guān)閉運(yùn)行界面時(shí)停止運(yùn)行程序。
1、在jar文件的同級(jí)目錄下面編寫兩個(gè).bat文件,分別是“啟動(dòng).bat”和“停止.bat”。
2、啟動(dòng).bat的內(nèi)容為:
@echo off title 準(zhǔn)備啟動(dòng)設(shè)備驅(qū)動(dòng)................... color 3E start javaw -jar -Dloader.path=.,resources,lib siccQh01.jar echo . echo ------------ 啟動(dòng)成功 -------------- echo . echo ------------ 啟動(dòng)成功 -------------- echo . echo ------------ 啟動(dòng)成功 -------------- echo . echo ------------ 啟動(dòng)成功 -------------- echo . timeout /t 2 exit
@echo off copy "%JAVA_HOME%\bin\javaw.exe" "%JAVA_HOME%\bin\javaw.test.exe" start javaw.test-jar bin/test-1.0.jar > logs/running.log & exit
執(zhí)行該bat文件會(huì)在windows后臺(tái)運(yùn)行siccQh01.jar,2秒之后自動(dòng)關(guān)閉
3、停止.bat的內(nèi)容為:
@echo off title 停止設(shè)備驅(qū)動(dòng) color 3E taskkill -f -t -im javaw.exe echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . echo ------------停止成功!-------------------- echo . timeout /t 2 exit
@echo off #close application taskkill -f -t -im javaw.StorateLayerBuilder.exe #remove environment :start del "%JAVA_HOME%\bin\javaw.test.exe" if not exist "%JAVA_HOME%\bin\javaw.test.exe" goto nofile goto start :nofile exit

執(zhí)行后會(huì)結(jié)束javaw所有進(jìn)程。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解NIO中FileChannel文件流的簡(jiǎn)單使用
NIO中Channel分為了很多種,包括FileChannel,DatagramChannel,SocketChannel和ServerSocketChannel,其中FileChannel主要用于對(duì)文件的讀寫,本文主要和大家探討了FileChannel文件流的簡(jiǎn)單使用,希望對(duì)大家有所幫助2023-05-05
mybatis學(xué)習(xí)筆記之mybatis注解配置詳解
本篇文章主要介紹了mybatis學(xué)習(xí)筆記之mybatis注解配置詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
Java使用PostgreSQL存儲(chǔ)檢索節(jié)氣與季節(jié)的相關(guān)數(shù)據(jù)
這篇文章主要介紹了Java使用PostgreSQL存儲(chǔ)檢索節(jié)氣與季節(jié)的相關(guān)數(shù)據(jù),在眾多檢索領(lǐng)域中,對(duì)自然現(xiàn)象的檢索,如節(jié)氣與季節(jié)的檢索,雖然看似簡(jiǎn)單,卻蘊(yùn)含著豐富的文化內(nèi)涵和實(shí)用價(jià)值,需要的朋友可以參考下2025-10-10
SpringBoot項(xiàng)目依賴和配置最新示例講解
這篇文章主要介紹了SpringBoot項(xiàng)目依賴和配置,這里主要是搭建項(xiàng)目常用到的maven依賴以及搭建項(xiàng)目會(huì)需要用到的一些配置文件,本文通過(guò)示例代碼給大家詳細(xì)講解,需要的朋友可以參考下2022-11-11
KotlinScript構(gòu)建SpringBootStarter保姆級(jí)教程
這篇文章主要為大家介紹了KotlinScript構(gòu)建SpringBootStarter的保姆級(jí)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之寵物醫(yī)院與商城一體的系統(tǒng)的實(shí)現(xiàn)
這是一個(gè)使用了java+Springboot+Jsp+maven+Mysql開(kāi)發(fā)的寵物醫(yī)院與商城一體的系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有寵物醫(yī)院和寵物商城該有的所有功能,感興趣的朋友快來(lái)看看吧2022-02-02

