天天看點

如何将java程式設定為服務程式

我寫了一個fileserver.bat檔案,大家一看就明白,閑話不多說,内容如下

@echo off

echo 正在啟動,請稍後....
echo path:%~dp0

set base=%~dp0

set class=%base%\bin
set libs=%base%\lib

set class_path=%class%;%libs%\log4j-1.2.17.jar;

java -classpath %class_path% service.ReceiveFile
@pause
           
%~dp0      :表示bat所在的路徑
           
<span style="font-family: Arial, Helvetica, sans-serif;">%base%\bin :java編譯後的class路徑</span>
           
<pre name="code" class="java">%base%\lib :引用jar包的路徑
           
service.ReceiveFile:這個類中必須包含main方法,否則會報錯,提示找不到主方法。
           
啟動以後,你會發現指令視窗不動了,如果有寫日志或者其他代碼的,自動會輸出到指令視窗上了。