批處理啟動java如何不顯示命令提示符窗口?
使得一個命令可以隱藏cmd的運行窗口。以下文章可做參數
這里以win10為例(win7大同小異)
1、新建 一個txt文件,在文件添加以下內容。其中E:\start\newscreening-0.0.1-SNAPSHOT.jar就是指向啟動java的jar包,jave -jar 是在命令行模式下運行一個java程序的命令; %1 mshta vbscript:CreateObject(“WScript.Shell”).Run(“%~s0 ::”,0,FALSE)(window.close)&&exit ,這一段意思是隱藏cmd的運行窗口。
2、將建好的txt文件保存,修改好名字,然后將文件后綴改為bat。然后將此文件創建一個快捷方式。
3、在 我的電腦 輸入C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,找到啟動項,將第二步創建好的快捷方式復制到此文件夾下。到此結束,然后重啟電腦,就可以看到java程序開機運行,且將cmd窗口關閉。
ok,就這三步,就可以將java的jar包添加到開機啟動項,且關閉cmd窗口,也就是在后臺運行。如果不想關閉cmd窗口,新建txt文件時就不用加入第一句,也就是最終bat文件的內容如下 :
如果是windows7系統,啟動文件夾在 左下角 開始——所有程序——啟動,然后右鍵選打開,就可以找到啟動項文件夾