1. 下载java service wrapper

网址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp

我下载的版本是wrapper-windows-x86-32-3.5.20.zip。

2. 配置过程

1)首先确定你的电脑上有java运行环境,没有的话请安装。

2)将你的java程序打包成jar包。(我的jar的名称为JavaServiceTest.jar,main方法所在类JavaServiceTest)

3)在硬盘上创建文件夹test, 并在其下创建文件夹bin, conf, lib, logs。

4)解压wrapper-windows-x86-32-3.5.20.zip, 并将其bin目录下的Wrapper.exe、src/bin目录下的App.bat.in、InstallApp-NT.bat.in、UninstallApp-NT.bat.in文件

拷贝到test的bin目录中,并分别改名为App.bat、InstallApp-NT.bat、UninstallApp-NT.bat。

5)将其lib目录下的Wrapper.DLL、wrapper.jar拷贝到test的lib目录中。并且将项目的jar和所用到的jar都拷贝到该目录(包括你自己的java程序jar)。

6)将其src/conf目录下的wrapper.conf.in拷贝到workapp的conf目录中,并命名为wrapper.conf。

3. 修改wrapper.conf文件

主要修改下面几项:

(1)JVM位置:

wrapper.java.command=C:\jdk1.5.0_07\bin\java 或者 wrapper.java.command=%JAVA_HOME%/bin/java(需要在系统的环境变量里配置JAVA_HOME)
   (2)MAIN CLASS 此处决定了使用Java Service Wrapper的方式
     wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
   (3)你的Java程序所需的jar包必须全部在此标明,注意路径准确:
     wrapper.java.classpath.1=../lib/JavaServiceTest.jar
     wrapper.java.classpath.2=../lib/wrapper.jar
     wrapper.java.classpath.3=../lib/sqljdbc4.jar

……

(4)你的Wrapper.DLL或wrapper.jar所在的目录
      wrapper.java.library.path.1=../lib
    (5)你的Java应用程序的运行类(主类)
      wrapper.app.parameter.1=com.test.JavaServiceTest
    (6)注册为服务的名称和显示名,你可以随意进行设置
      wrapper.name=testwrapper
      wrapper.displayname= Test Wrapper Sample Application
    (7)服务描述信息
      wrapper.description= Test Wrapper Sample Application Description

(8)服务的启动类型

# Mode in which the service is installed.  AUTO_START, DELAY_START or DEMAND_START
      wrapper.ntservice.starttype=AUTO_START

4. 修改好了以后,运行MyApp.bat即可运行你的java程序,这里可以测试配置的是否正确,如果可以运行,证明配置ok。

5. 运行InstallApp-NT.bat可以进行服务的注册,UninstallApp-NT.bat为注销服务。

6. 运行完注册服务InstallApp-NT.bat可以在 控制面板-管理程序-服务中看到你注册的服务名称。(如:Test Wrapper Sample Application)

wrapper-windows-x86 window 10安装相关推荐

  1. CGAL window 10安装、Demo使用步骤以及问题解决记录

    由于需要进行三维数据优化,提高显示性能,初步计划使用CGAL(The Computational Geometry Algorithms Library,计算几何算法库)优化,开发环境定在了win10 ...

  2. Windows x86 环境 虚拟机 安装银河麒麟V10 arm架构系统

    0 准备材料 1.Kylin-Desktop-V10-SP1-Release-2107-arm64 2.QEMU 3.QEMU_EFI.fd 注意:在arm架构板卡安装可参照官方文档 跳过第1章节 Q ...

  3. window 10 安装node.js时遇到2502 2503错误解决方法

    最近想安装一下node.js, 可是在安装过程中出现了2503和2502的问题, 如下图: 不过除了这些代码外,微软并没有提供解决办法.这一问题出现在Win7/Win8.1/Win10中,原因就是C: ...

  4. Window 10 使用WSL2下载编译Android 10 系统源码,并用sourceInsight 4 看系统源码

    一.Window 10 安装WSL2 安装教程来自微软官网:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 步骤 1 - 启用适用 ...

  5. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  6. Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)

    Window 10 :如何彻底关闭:Windows Defender Service? 网上流传的什么组策略gpeidt.msc方法,什么安装其他的杀软之类的方法都很麻烦,且有弊病! 其实很简单: 利 ...

  7. Windows 10安装TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了,包含安装方法和下载路径

    Windows 10安装TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了 先说下我的最终版本: Python 3.5.3: tensorflow-gpu==1.4.0 : ...

  8. windows 10 安装 db2 v11.1(血淋淋的教训)

    学校的一个数据库作业需要用到db2,但老师给的版本只能装在xp上,,其他同学有装虚拟机的,但我的电脑本来就装了一个linux,内存已经不够耗了,于是乎我开始了漫长而痛苦的安装之路....血淋淋的教训促 ...

  9. Windows 10 安装使用TensorFlow-GPU

    Windows 10 安装使用TensorFlow-GPU 当前环境描述:Win10 64位,Python3.6 目标:安装使用TensorFlow1.6-GPU 所需文件:Cuda9.0.Cudnn ...

最新文章

  1. 清华大佬教你一招最便捷搭建 Zookeeper 的方法!
  2. [DefaultProperty(Text),ToolboxData()]
  3. UI控件库分享:DWZ(j-UI)、LigerUI、Linb
  4. Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?
  5. 84. ExtJS下页面显示中文乱码问题
  6. c语言 空格_C语言100题集合-ex003
  7. react实现浏览器自动刷新_react.js怎么实现刷新当前页面?
  8. 千万级别数据查询优化_从千万级数据查询来聊一聊索引结构和数据库原理
  9. springboot项目引入图片_SpringBoot实现上传图片功能
  10. JavaScript-Load-Image
  11. 深度LINUX不喜欢
  12. 锐捷服务器端口映射教程,锐捷路由器端口映射,路由器端口映射
  13. 模拟游戏--鸭子的种类
  14. ps4 安卓 php,PS4遥控操作下载|PS4遥控操作 (PS4 remote play)1.0.015181官方最新版_ - 极光下载站...
  15. 英语爱阅读--I hope you live a life you're proud of
  16. 手把手教你如何推广博客网站
  17. 导出IOS工程出错:DXT1 compressed textures are not supported when publishing to iPhone
  18. 在谷歌搜索中胜出的视频缩略图
  19. 【图片新闻】30年前沉没在挪威海底的前苏联核潜艇仍然在不断泄漏放射性物质...
  20. WCS系统中运输车交通管制

热门文章

  1. 下载GHOST重新安装系统,四个硬盘分区变成一个,如何恢复其他硬盘中的资料
  2. 【名说】 DB2 ROOL-BACK PENDING 日志后滚异常解决方法
  3. android 来电过滤,Call Screening(来电过滤) on Android N
  4. Java正则表达式及字符串处理详解
  5. 直播平台源码,vue 写搜索效果
  6. UG NX12零件建模方法
  7. 学python先学什么基础_python学完基础学什么
  8. 我的世界服务器无限装备指令2020,我的世界指令生成器
  9. 语音识别特征—MFCC(理论篇)
  10. vue 使用leaflet绘制平面图(二)