从jar文件创建Windows服务

时间:2014-01-26 17:33:36

标签: java service installation

我有一个java应用程序,它监听端口并接受传入的connection.it从平面文件(配置文件)获取端口号。它需要将一些.dll放在JRE文件夹中才能工作。

我想按照以下方式去做。

  • 创建.jar文件(我已经完成了)
  • 创建.exe文件或安装文件(将自动将这些.dll文件放在相应的JRE路径中
  • 设置完成后自动启动.jar文件作为服务,将作为Windows服务在后台运行。

我有2点和3点的某些问题。如何从.jar文件创建设置?我应该使用哪种第三方工具?最后,我如何启动.exe作为Windows服务?

1 个答案:

答案 0 :(得分:0)

使用Zero Installinstall4jIzPack等工具为您需要的所有平台创建安装程序(例如.exe)。这些工具用二进制安装程序包装您的JAR文件。通常它们还允许您安装/复制其他文件,例如DLL。

此外,正如@keshlam在评论中提出的那样,可以将此类安装程序配置为使用特定参数(例如DLL的路径)运行应用程序。

顺便问一下,你有没有想过使用JavaComm instead of RxTx