`
liubey
  • 浏览: 107193 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

将JAVA程序做成WINDOWS服务的方法

阅读更多

将JAVA程序做成WINDOWS服务的方法

有很 多时间需要将JAVA的SERVER程序放在WINDOWS平台上,有很多时候JAVA程序以WINDOWS中的命令提示符模式运行,还有很多时候,如果 不小心点到命令提示符模式的黑黑的窗口内容,会将这个窗口变成“选中”状态,将JAVA程序此时将暂停运行!还有很多的原因,我们希望把JAVA程序变成 WINDOWS后台运行,在启动时自动启动的WINDOWS服务。
在反复经受过几次这种需求后,我发现了一个比较简单好操作的方法。步骤如下:

先 到这里下载工具包:http://blog.k99k.com/post/java_windows_service.html

1. 将srvany.exe复制到硬盘任意地方,启动SRVINSTW.EXE添加一个服务,服务程序指向srvany.exe所在位置;
2.运行 regedit修改注册表,方法见图

3. 在WINDOWS的管理工具的"服务"中,启动你新加的服务,测试,OK,HAPPY,停止服务测试,OK,HAPPY


-----------------------------------------
以下内容节选网上参 考文章:
-----------------------------------------
 instsrv: 这个工具是把win32程序变成系统服务,但是并不是所有程序都适合做系统服务的,如CN99的客户端,注册成系统服务后就是无法启动的。

   基本用法:instsrv [服务名] [应用程序绝对路径]

  srvany: 这个工具就是用来解决上面的工具中的问题,你注册的时候把它当作你要的服务,在用它来启动你的应用程序。

  instsrv [服务名] [srvany的绝对路径]

  注册成功后,到服务管理器中把刚才注册的服务打开,在启动参数中填上你的应用程序绝对路径,启动服务就 可以了。

0
1
分享到:
评论
1 楼 cxqdji 2010-06-29  
写得具体点嘛,这么简略别人很难真的照做

相关推荐

    java程序做成Windows服务运行

    总结,将Java程序作为Windows服务运行,通过Winsw工具,可以使Java应用在Windows环境中更加稳定、可控。合理配置XML文件和管理服务生命周期,可以确保Java程序在Windows环境下高效、安全地运行。

    java程序做成windows服务

    让我们详细了解一下如何将一个Java程序做成Windows服务,以及涉及到的关键知识点。 首先,`iaservice.exe`是一个Wrapper工具,它允许我们将Java应用程序封装成一个可被Windows系统识别的服务。Wrapper工具通常包括...

    将java程序做成windows系统服务

    首先,我们需要一个能够将Java应用程序封装成Windows服务的工具。一个常用的工具是`Java Service Wrapper`(简称Wrapper)。例如,你提供的文件名`wrapper-windows-x86-32-3.5.7z`可能就是Java Service Wrapper的一...

    java程序做windows服务,随机启动

    在Windows操作系统中,Java程序...总之,将Java程序做成Windows服务,可以让程序在系统启动时自动运行,满足后台无人值守的需求。通过理解上述步骤和工具的使用,你可以有效地实现Java程序在Windows开机时随机启动。

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。

    Java程序快速转换为windows服务运行

    本文将详细介绍如何利用Java Service Wrapper工具将Java程序转换为Windows服务运行的过程。 #### Java Service Wrapper简介 Java Service Wrapper是一款开源工具,用于将任何Java应用程序封装成一个Windows服务...

    手把手教你将java程序安装成windows服务(源码+教程)

    最近工作需要将java程序打包发布,并且能安装成windows服务,而且需要在没有安装jre的机器上运行。研究了一下java service wrapper,在网上找了相关的资料,但是都说得不是很详细,照着做有一定难度。所以我分步总结...

    将java应用程序打包成服务

    将Java应用程序打包成服务是为了使得Java程序能够在操作系统层面作为一个服务运行,提高用户的使用体验和管理便利性。这个过程通常涉及到将Java应用与特定的服务包装工具结合,例如Java Service Wrapper。以下是一个...

    通过用WinSW方法将jar做成Windows服务

    WinSW是一个轻量级的.NET Framework应用,它可以将任何可执行文件封装成Windows服务,从而让我们的Java JAR程序具备服务的特性。 **WinSW的工作原理** WinSW的核心思想是通过创建一个Windows服务来代理执行用户指定...

    Java程序打成Jar包做成EXE安装程序

    Java程序打成Jar包做成EXE安装程序是将Java程序打包成可执行的EXE文件,以便在Windows操作系统中可以直接双击运行程序。下面将一步一步地实现该过程。 首先,需要完成Java GUI程序。在Eclipse下,程序能够正常运行...

    将Tomcat做成windows服务教程

    ### 将Tomcat做成Windows服务教程 #### 一、前言 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用程序。将Tomcat配置为Windows服务可以极大地提高其可用性和管理便捷性。本文将详细介绍如何通过...

    如何把JAVA程序封装成EXE文件

    通过以上介绍,我们可以看到,虽然将Java程序封装成EXE文件的方法多样,但在实际应用中需要综合考虑项目的规模、性能需求、成本预算等因素,选择最适合的方案。此外,需要注意的是,将Java程序封装成EXE文件并非总是...

    java应用程序安装成服务

    为了更好地管理这些应用,将Java应用程序安装为Windows服务是一种常见且有效的方法。这种方式不仅可以实现程序的自动启动,还可以方便地进行监控与维护。 #### 二、关键概念解析 ##### 2.1 Java应用程序 Java应用...

    JavaServerWrapper做成服务

    这个过程通常称为“服务化”或者“做成服务”,它允许Java程序像其他系统服务一样自动启动、后台运行,并且能够在系统重启时自动恢复。 首先,我们要理解什么是服务。在操作系统层面,服务是一种在后台运行的应用...

    将Java程序注册成系统服务.pdf

    Java程序注册为系统服务是为了确保程序在操作系统启动时自动运行,并能够被系统管理和控制。...Java Service Wrapper提供了一个强大且灵活的解决方案,让Java程序在各种操作系统环境下作为服务运行。

    把java文件做成exe

    在IT行业中,将Java程序转换为可执行的Windows EXE文件是一种常见的需求,这使得非Java开发者也能方便地运行程序。这个过程涉及到Java的跨平台特性和特定的工具,如EXE4J。下面我们将详细讲解如何利用EXE4J将Java...

    怎样将java程序打成exe文件运行在无java环境的机器上-图文详解

    而解决这些问题的一种方法是将Java程序和JRE一起打包为exe文件。 2. 打包为可执行的jar文件 要将Java程序打包成可执行的jar文件,首先需要有Java开发环境,比如Eclipse。在Eclipse中,可以通过"File" -> "Export" -...

    java项目打包成jar然后设置windows服务

    总结,将Java项目打包成JAR并设置为Windows服务,能极大地提高运维效率,确保应用程序在系统启动时自动运行,并且可以方便地进行管理和监控。了解并掌握这些技能,对于Java开发者来说非常必要。在实际操作中,需根据...

    将Java程序作成exe文件的几种方法

    ### 将Java程序做成exe文件的方法 在Java开发过程中,有时候我们需要将编写的Java应用程序封装成可以在Windows系统上直接运行的exe格式文件。这不仅能够提高应用程序的易用性,还可以减少用户安装JRE(Java运行环境...

    将JAVA文件做成EXE的.rar

    标题中的“将JAVA文件做成EXE的.rar”指的是将Java程序转换为可执行的Windows程序(.exe格式),这是为了让不熟悉Java环境的用户也能直接运行程序。在Java中,通常我们编译的源代码是.java文件,通过JVM(Java虚拟机...

Global site tag (gtag.js) - Google Analytics