国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

win自啟動jar包兩種方式

這篇具有很好參考價值的文章主要介紹了win自啟動jar包兩種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

方式一

將jar包做成exe服務(wù),可以實現(xiàn)自啟動的方式。

方式二

將jar使用bat腳本啟動,再通過vbs腳本控制bat腳本后臺啟動,避免黑窗口的出現(xiàn),進(jìn)行開啟自啟動。

方式一:服務(wù)模式

  • 環(huán)境安裝,電腦需要安裝Microsoft.NETFramework 4,如果有的話可以不安裝

  • 下載 WinSW.NET4.exe 和 sample-minimal.xml

  • 將下載到兩個文件放到j(luò)ar包所在的目錄中

  • 重命名為和xxx.jar包同名的xxx.exe、xxx.xml兩份文件

  • 編輯xxx.xml文件

<service><!-- 刪除服務(wù)時的w唯一ID標(biāo)識 --><id>xxx</id><!-- 展示在服務(wù)列表里的名字 --><name>xxx</name><!-- 簡介 --><description>xxx微服務(wù)</description><!-- JAVA環(huán)境變量 --><envname="JAVA_HOME"value="%JAVA_HOME%"/><executable>java</executable><!-- JAVA啟動命令參數(shù) 由 java -jar path 決定 --><arguments>-jar "%BASE%\xxx.jar"</arguments><!-- 開機(jī)啟動 --><startmode>Automatic</startmode><!-- 日志配置路徑 --><logpath>%BASE%\log</logpath><logmode>rotate</logmode></service>復(fù)制代碼
  • 在當(dāng)前目錄中進(jìn)入CMD黑窗口,執(zhí)行xxx.exe install命令,這樣服務(wù)中已經(jīng)存在了

  • WIN+R輸入services.msc,就可以看到以xxx名字命名的服務(wù)

  • CMD黑窗口其它命令


### 安裝服務(wù)
xxx.exe install

### 重啟服務(wù)
xxx.exe restart

### 停止服務(wù)
xxx.exe stop

### 卸載服務(wù)
xxxx.exe uninstall

復(fù)制代碼
  • 到此為止,已完成服務(wù)自啟動功能,以下是為了方便,也可以使用bat腳本啟動

  • 啟動服務(wù),新建start.bat文件,并編輯內(nèi)容


@ECHO OFF

setlocal EnableDelayedExpansion

color 3e

### 黑窗口標(biāo)題(僅注釋,實際需要刪除此內(nèi)容)
title xxx


PUSHD %~DP0 & cd /d "%~dp0"

%1 %2

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof

:runas

### 安裝服務(wù)命令(僅注釋,實際需要刪除此內(nèi)容)
xxx.exe install

### 啟動服務(wù)命令(僅注釋,實際需要刪除此內(nèi)容)
net start xxx


echo 執(zhí)行完畢,任意鍵退出



pause >nul

exit

復(fù)制代碼
  • 停止服務(wù),新建stop.bat文件,并編輯內(nèi)容


@ECHO OFF

setlocal EnableDelayedExpansion

color 3e

### 黑窗口標(biāo)題(僅注釋,實際需要刪除此內(nèi)容)
title xxx


PUSHD %~DP0 & cd /d "%~dp0"

%1 %2

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof

:runas

### 停止服務(wù)命令(僅注釋,實際需要刪除此內(nèi)容)
net stop xxx

### 卸載服務(wù)命令(僅注釋,實際需要刪除此內(nèi)容),是否需要卸載根據(jù)實際情況決定
xxx.exe uninstall


echo 執(zhí)行完畢,任意鍵退出



pause >nul

exit

復(fù)制代碼

方式二:腳本

  • 在jar包同級目錄下新建start.bat和stop.bat文件,并編輯內(nèi)容

  • 啟動start.bat內(nèi)容編輯


:: 指定字符集utf-8
chcp 65001
@echo off

title 準(zhǔn)備啟動設(shè)備驅(qū)動...................

color 3E

start javaw -Dfile.encoding=utf-8 -jar xxx.jar

echo .
echo ------------ 正在啟動 --------------
echo .


:: 10秒后啟動完成
timeout /t 10
echo .
echo ------------ 啟動成功 --------------
echo .

timeout /t 2
exit

復(fù)制代碼
  • 停止stop.bat內(nèi)容編輯


chcp 65001
@echo off

title 停止設(shè)備驅(qū)動

color 3E

taskkill -f -t -im javaw.exe

echo .
echo ------------停止成功!-------------------- 
echo .


timeout /t 5

exit 

復(fù)制代碼
  • 到了這一步,其實就可以實現(xiàn)后臺啟動了,但是并非開機(jī)自啟動。想要實現(xiàn)還需創(chuàng)建init.vbs腳本執(zhí)行,避免開啟自啟動時出現(xiàn)黑窗口

  • 編輯init.vbs內(nèi)容,最后的0表示cmd窗口隱藏運行,路徑不要有中文

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "目標(biāo)路徑\start.bat /start",0復(fù)制代碼
  • 通過WIN+R輸入shell:startup,打開win自啟動文件夾目錄

  • 最后,將init.vbs快捷方式直接放到自啟動文件夾目錄中,這樣就可以實現(xiàn)開機(jī)自啟動功能文章來源地址http://www.zghlxwxcb.cn/news/detail-477532.html

到了這里,關(guān)于win自啟動jar包兩種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Jenkins+Gitlab+Springboot項目部署Jar和image兩種方式

    Jenkins+Gitlab+Springboot項目部署Jar和image兩種方式

    Springboot環(huán)境準(zhǔn)備 利用spring官網(wǎng)快速創(chuàng)建springboot項目。 ?添加一個controller Gitlab準(zhǔn)備 具體安裝參考之前的文章,《容器化部署Gitlab》 首先進(jìn)行中文顯示設(shè)置 查看所有項目: ?創(chuàng)建local-springboot-demo項目: 本地玩可以設(shè)置公開權(quán)限。 如果團(tuán)隊根據(jù)具體情況設(shè)置不同的訪問權(quán)限。

    2024年02月12日
    瀏覽(16)
  • win環(huán)境后臺啟動、關(guān)閉springBoot的jar包配置

    win環(huán)境后臺啟動、關(guān)閉springBoot的jar包配置是我們技術(shù)人員必備的技能,目前很多業(yè)務(wù)都要求部署到win環(huán)境,而且需要設(shè)置后臺啟動,一般通過bat格式的文件設(shè)置,今天我們詳細(xì)分享一下: 首先如果簡單的命令:java -jar demo.jar 啟動是最簡單的前臺啟動,并且一旦關(guān)閉窗口,服

    2024年02月16日
    瀏覽(17)
  • java -jar啟動的五種方式(包括后臺啟動)

    1、用java -jar xxx.jar 點擊回車就會啟動成功,但是當(dāng)退出或者關(guān)閉遠(yuǎn)程工具就會把進(jìn)程關(guān)閉 以上就是啟動的項目Java -jar xxx.jar 但是點擊過Ctl+c或者把此窗口關(guān)閉 就會殺死進(jìn)程那么此程序就會關(guān)閉 2、命令:java -jar xxx.jar 此語句比第一個命令多一個符號,但是Ctrl+c或者關(guān)閉窗口后

    2024年02月11日
    瀏覽(25)
  • Linux下啟動jar包的幾種常見方式

    Linux下啟動jar包的幾種常見方式

    首先把這兩個jar上傳到linux ,會操作啟動一個應(yīng)用和同時啟動多個應(yīng)用 兩個項目jar已上傳,可去這里下載: https://download.csdn.net/download/zengzhaowu313/88411336 第一種、直接啟動 jar 包? ,先啟動一個應(yīng)用程序 ,后面操作啟動多個應(yīng)用 java -jar Test001.jar # 缺點:當(dāng)前 ssh 窗口會被鎖定,

    2024年02月05日
    瀏覽(19)
  • 幾種常見的 Linux 下啟動 jar 包方式

    1、直接啟動 jar 包 2、后臺啟動 jar 包 3、后臺不掛斷啟動 4、指定日志輸出的啟動 5、指定配置文件啟動 6、指定配置文件,使用系統(tǒng)默認(rèn)的log配置,不另行指定日志輸入 7、指定分配系統(tǒng)資源大小

    2024年02月16日
    瀏覽(21)
  • 樹莓派設(shè)置開機(jī)自啟動的兩種設(shè)置方式

    樹莓派可通過兩種方式來設(shè)置樹莓派的開機(jī)自啟動功能: 一、配置rc.local文件設(shè)置樹莓派開機(jī)啟動項 編輯/etc/rc.local文件 在文件中的 exit 0 之前添加需要執(zhí)行的程序,注意要使用絕對路徑,如下 特別注意,如果程序是阻塞的,則須加上 ? ? 符號以在后臺運行,否則系統(tǒng)無法啟

    2023年04月20日
    瀏覽(27)
  • windows環(huán)境下nacos單機(jī)啟動兩種方式

    windows環(huán)境下nacos單機(jī)啟動兩種方式

    第一種啟動方式: 進(jìn)入nacos的解壓目錄bin下 以notepad++方式打開startup.cmd 然后修改大概在26行的set MODE=\\\"cluster\\\"為set MODE=\\\"standalone\\\"(下面配有大致圖片) 然后直接點擊startup.cmd命令,就啟動成功了(注意查看日志\\\"nacos id starting with standalone\\\") 第二種啟動方式: 在黑窗體環(huán)境下切換目錄到

    2024年02月11日
    瀏覽(16)
  • Selenium手動和自動兩種方式啟動Chrome驅(qū)動

    要使用Selenium自動跟隨自帶的Chrome驅(qū)動,你需要首先確保你已經(jīng)安裝了Selenium庫和Chrome驅(qū)動。然后,你可以按照以下步驟進(jìn)行操作: 導(dǎo)入必要的庫: 創(chuàng)建一個Chrome WebDriver實例: 這將自動根據(jù)系統(tǒng)中安裝的Chrome瀏覽器版本使用正確的驅(qū)動程序。 使用WebDriver執(zhí)行自動化操作,例

    2024年02月12日
    瀏覽(23)
  • Linux 下通過 java 命令啟動 jar 包的幾種常見方式

    Linux 下通過 java 命令啟動 jar 包的幾種常見方式 一、后臺啟動jar包命令 方法一:直接啟動 jar 包服務(wù) 方法二:后臺啟動 jar 包服務(wù) 方法三:后臺不掛斷啟動 方式四:指定日志輸出的啟動 方式五:指定配置文件啟動 方式六:指定配置文件,使用系統(tǒng)默認(rèn)的log配置,不另行指定

    2024年02月13日
    瀏覽(15)
  • 安卓App自啟動,兩種不同的方式?。。≈С值桨沧?.4

    安卓App自啟動,兩種不同的方式?。?!支持到安卓4.4

    自己給車機(jī)買了CarPlay盒子,但是車機(jī)啟動后需要點擊App才能使用,十分拉閘!??!所以做了這個自啟動器。 因為 它是apk文件 它是基于安卓4.4開發(fā)的 所以 它能安裝到所有的安卓平臺上 它只能安裝到安卓4.4以后的機(jī)子上 開機(jī)程序自啟代碼【主要在AndroidManifest.xml】 主要的邏輯

    2024年02月12日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包