<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hengheng123456789

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks
    ??? 前幾天在開發(fā)中遇到了如何把Java程序注冊為Windows的服務(wù)問題,在網(wǎng)上查找了許久,發(fā)現(xiàn)了這么一個好東東: Java Service Wrapper ,下面向大家介紹一下它的簡單用法。

    ??? 前提

    • 必須有JRE環(huán)境
    • 可以從下面的網(wǎng)址的 Download 下載相關(guān)文件和源代碼,里面還有詳細(xì)介紹
    ??? http://wrapper.tanukisoftware.org/doc/english/introduction.html
    • 同時支持Windows及Unix平臺

    ??? 使用方法

    • Java Service Wrapper包解壓
    • 假設(shè)你的java程序的項目目錄為 MyApp ,則需要在此目錄下增加目錄bin、conf、lib
    • 把Java Service Wrapper包中bin目錄下的Wrapper.exe、src/bin目錄下的MyApp.bat.in、InstallMyApp-NT.bat.in、UninstallMyApp-NT.bat.in文件拷貝到MyApp的bin目錄中,并分別改名為MyApp.bat、InstallMyApp-NT.bat、UninstallMyApp-NT.bat
    • 把Java Service Wrapper包中l(wèi)ib目錄下的Wrapper.DLL、wrapper.jar拷貝到MyApp的lib目錄中
    • 把Java Service Wrapper包中srcconf目錄下的wrapper.conf.in拷貝到MyAppconf目錄中,并命名為wrapper.conf
    • 修改wrapper.conf配置文件,方法如下:
    ??? 主要修改以下幾項即可:
    ??? #你的JVM位置:
    ??? wrapper.java.command=D:j2sdk1.4.0_03binjava
    ??? #運行參數(shù):如:
    ??? wrapper.java.additional.1=-Dprogram.name=run.bat
    ??? #你的Java程序所需的jar包必須全部在此標(biāo)明,注意路徑準(zhǔn)確:
    ??? wrapper.java.classpath.1=../lib/wrapper.jar
    ??? wrapper.java.classpath.2=...
    ??? # Java Library Path (location of Wrapper.DLL or libwrapper.so)
    ??? #你的Wrapper.DLL或wrapper.jar所在的目錄
    ??? wrapper.java.library.path.1=../lib
    ??? #MAIN CLASS 此處決定了使用Java Service Wrapper的方式
    ??? wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
    ??? #你的Java應(yīng)用程序的運行類
    ??? wrapper.app.parameter.1= NonBlockingServer
    ??? #注冊為服務(wù)的名稱和顯示名,你可以隨意進(jìn)行設(shè)置
    ??? wrapper.ntservice.name=XXX # Display name of the service
    ??? wrapper.ntservice.displayname=XXXXXXXX
    ??? #服務(wù)描述信息
    ??? wrapper.ntservice.description=XXXXXXXX
    ??? 其他的配置根據(jù)你的需要改變即可

    • 下面就可以運行注冊了,運行MyApp.bat即可運行你的java程序,運行InstallMyApp-NT.bat可以進(jìn)行服務(wù)的注冊,UninstallMyApp-NT.bat為注銷服務(wù)
    • 運行完注冊服務(wù)InstallMyApp-NT.bat可以在 控制面板-管理程序-服務(wù) 中看到你注冊的服務(wù)名稱(如:XXXXXXXX)

    ??? 這就是
    Java Service Wrapper 的簡單實現(xiàn),如果有興趣可以參考前面提供的網(wǎng)址進(jìn)行更深層次的研究。
    ??? ?? 我參考了http://www.newbooks.com.cn/info/36520.html
    ??? ?? 在此表示感謝!

    posted on 2006-08-23 18:13 哼哼 閱讀(1646) 評論(0)  編輯  收藏 所屬分類: 其他
    主站蜘蛛池模板: 久久久亚洲欧洲日产国码是AV| 亚洲国产a级视频| 亚洲视频在线观看网址| a国产成人免费视频| 亚洲高清专区日韩精品| 免费萌白酱国产一区二区三区| 国产精品亚洲综合专区片高清久久久 | 无码天堂va亚洲va在线va| 香蕉视频在线观看免费国产婷婷 | 亚洲第一永久在线观看| 在线观看免费av网站| 亚洲成a人片7777| 国产精品视频免费一区二区| 亚洲日韩国产一区二区三区在线| 免费看a级黄色片| 特级毛片aaaa免费观看| 亚洲午夜国产精品无码| 久久久精品免费视频| 亚洲精品一区二区三区四区乱码| 4399好看日本在线电影免费| 亚洲色欲啪啪久久WWW综合网| 免费观看日本污污ww网站一区| 又硬又粗又长又爽免费看| 久久精品国产亚洲av麻| 99精品国产免费久久久久久下载| 国产午夜亚洲精品| 亚洲Av无码乱码在线播放| 你懂的网址免费国产| 亚洲美女视频一区| 色www永久免费视频| 国产V片在线播放免费无码| 亚洲AV日韩AV高潮无码专区| 国产精品成人免费一区二区| 免费很黄无遮挡的视频毛片| 亚洲avav天堂av在线不卡| 久久WWW色情成人免费观看| 成人在线免费视频| 亚洲精品在线不卡| 国产免费AV片无码永久免费| 91精品成人免费国产| 亚洲AV成人一区二区三区在线看|