3 回答

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

TA貢獻1812條經驗 獲得超5個贊
這很簡單,因為您必須輸入快捷方式
Windows 7 C:\users\All Users\Start Menu\Programs\Startup(管理員)或User home directory(%userProfile%)
Windows 10: 運行中 shell:startup
在它的屬性->快捷方式->目標-> java.exe -jar D:\..\runJar.jar
注意:此操作僅在您登錄后運行
具有管理員權限
sc create serviceName binpath= "java.exe -jar D:\..\runJar.jar" 將創建Windows服務
如果您使用超時,cmd /c D:\JAVA7~1\jdk1.7.0_51\bin\java.exe -jar d:\jenkins\jenkins.war但即使超時,也會在后臺啟動java.exe。簽入任務管理器
在某些受限的環境中,就像我在公司環境中一樣
錯誤:
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
如果您手動運行,但會在后臺運行,則會給您一個錯誤。
注意:這將在Windows登錄啟動時運行(登錄之前,基于服務' Startup Type')
創建Windows服務的詳細說明
注冊表編輯器
注意:僅編輯高級用戶
僅針對當前用戶運行
HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/WINDOWS/CURRENT_VERSION/RUN
為所有用戶運行
hkey_local_machine/SOFTWARE/MICROSOFT/WINDOWS/CURRENT_VERSION/RUN
使用上面的命令創建一個帶有名稱和路徑的字符串

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