zoukankan      html  css  js  c++  java
  • 将java的jar包作为windows的服务来启动

    1.在idea中用maven将程序打成jar,放到运行的目录中。

    2.去github上面下载winsw: https://github.com/kohsuke/winsw/releases

     

    3. 将WinSW.NET4.exe文件复制到java程序所在文件夹中

    4.将java程序重命名,去掉名称中的“.”。例如test-1.0.jar  ---->  test.jar

    5.将WinSW.exe重命名为test.exe(和jar同名)

    6. 新建一个xml文件,命名为test.xml,写入以下内容(还有一些参数自己去看github说明):

    <service>

         <id>test</id>

         <name> test </name>

         <description>This is test service.</description>

         <!-- java环境变量 -->

         <env name="JAVA_HOME" value="%JAVA_HOME%"/>

         <executable>java</executable>

        <arguments>-jar "E:springboot test.jar"</arguments>

         <!-- 开机启动 -->

         <startmode>Automatic</startmode>

         <!-- 日志配置 -->

         <logpath>%BASE%log</logpath>

         <logmode>rotate</logmode>

     </service>

    如果没有配置环境变量,直接将三个文件扔到java的bin目录下运行。去掉标签<env name="JAVA_HOME" value="%JAVA_HOME%"/>

      7.命令行定位到当前目录,执行: 

     test.exe  install

    8. 去windows服务列表中启动程序。

    (如果需要更新程序,只需要先将服务停止,再将新文件重命名为test.jar,最后启动服务就行了)

     
     
  • 相关阅读:
    比较字符串
    angular 兼容ie7 bootstrap2兼容ie6
    angular $watch
    CSS超过指定的宽度加省略号
    出去html中的标签
    andriod自定义视图
    andriod创建用户界面(1)
    安卓Activity生命周期(转)
    迷你版mvc框架执行过程
    【03月04日】A股滚动市盈率PE历史新低排名
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/11063735.html
Copyright © 2011-2022 走看看