3 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
創(chuàng)建一個(gè).bat文件,并將其放入其中:
javaw -Xmx200m -jar C:\Path\to\jarfile\TheJar.jar
然后將.bat文件放入Windows啟動(dòng)文件夾。
還有一件事:使用java和javaw之間是有區(qū)別的。雖然在調(diào)試應(yīng)用程序時(shí)使用Java更好,但應(yīng)用程序會(huì)打印文本或類似內(nèi)容,而在不需要時(shí),javaw則更好。為什么?因?yàn)閖ava使用控制臺(tái)運(yùn)行Java程序,該控制臺(tái)顯示所有應(yīng)用程序的打印內(nèi)容(println的打印,異常堆棧跟蹤等),而javaw不在控制臺(tái)上運(yùn)行。

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
這很簡(jiǎn)單,因?yàn)槟仨気斎肟旖莘绞?/p>
Windows 7 C:\users\All Users\Start Menu\Programs\Startup(管理員)或User home directory(%userProfile%)
Windows 10: 運(yùn)行中 shell:startup
在它的屬性->快捷方式->目標(biāo)-> java.exe -jar D:\..\runJar.jar
注意:此操作僅在您登錄后運(yùn)行
具有管理員權(quán)限
sc create serviceName binpath= "java.exe -jar D:\..\runJar.jar" 將創(chuàng)建Windows服務(wù)
如果您使用超時(shí),cmd /c D:\JAVA7~1\jdk1.7.0_51\bin\java.exe -jar d:\jenkins\jenkins.war但即使超時(shí),也會(huì)在后臺(tái)啟動(dòng)java.exe。簽入任務(wù)管理器
在某些受限的環(huán)境中,就像我在公司環(huán)境中一樣
錯(cuò)誤:
The service did not respond to the start or control request in a timely fashion
在這種情況下
cmd /c D:\JAVA7~1\jdk1.7.0_51\bin\java.exe -jar d:\jenkins\jenkins.war
如果您手動(dòng)運(yùn)行,但會(huì)在后臺(tái)運(yùn)行,則會(huì)給您一個(gè)錯(cuò)誤。
注意:這將在Windows登錄啟動(dòng)時(shí)運(yùn)行(登錄之前,基于服務(wù)' Startup Type')
創(chuàng)建Windows服務(wù)的詳細(xì)說(shuō)明
注冊(cè)表編輯器
注意:僅編輯高級(jí)用戶
僅針對(duì)當(dāng)前用戶運(yùn)行
HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/WINDOWS/CURRENT_VERSION/RUN
為所有用戶運(yùn)行
hkey_local_machine/SOFTWARE/MICROSOFT/WINDOWS/CURRENT_VERSION/RUN
使用上面的命令創(chuàng)建一個(gè)帶有名稱和路徑的字符串

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
哈哈...容易!從運(yùn)行(您可以按start + r)運(yùn)行regedit,然后:HKey本地計(jì)算機(jī)->軟件-> Microsoft-> windows->當(dāng)前版本->運(yùn)行單擊它,然后在另一個(gè)面板中右鍵單擊任何內(nèi)容,然后選擇添加- >字符串值,將其命名為java,雙擊它,并將其值如下:'javaw -Xmx200m -jar C:\ Path \ to \ jarfile \ TheJar.jar'希望我能為您提供幫助^ _ ^
添加回答
舉報(bào)