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,最后启动服务就行了)

     
     
  • 相关阅读:
    HDOJ 1556 线段树
    POJ 3977 折半枚举
    2017ACM省赛选拔赛题解
    关于四舍五入和截断
    POJ 3422 最小费用最大流
    Codeforces Round #407 (Div. 2) D. Weird journey 思维+欧拉
    POJ 3155 最大密度子图
    无向图最小割 stoer_wagner算法
    最大权闭合子图
    L2-001. 紧急救援 Dijkstra
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/11063735.html
Copyright © 2011-2022 走看看