Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Windows linux和MAC上安装并运行应用程序即服务_Java_Linux_Windows_Windows Services_Nsis - Fatal编程技术网

Java 在Windows linux和MAC上安装并运行应用程序即服务

Java 在Windows linux和MAC上安装并运行应用程序即服务,java,linux,windows,windows-services,nsis,Java,Linux,Windows,Windows Services,Nsis,大家好,我用Swing创建了一个Java独立应用程序,现在我想把这个应用程序作为.exe或.sh文件分发。 我还想在Windows、Linux和MAC机器上安装并启动我的应用程序作为服务? 那我怎么办 如何在此操作系统上启动应用程序作为服务 如何创建我的应用程序的安装程序,以便当我双击它时,它将作为服务安装并启动在这个操作系统上 到目前为止我做了什么 我在谷歌上搜索了一下,发现了一个名为YAJSW的工具,我按照快速入门主题中给出的步骤,创建了我的应用程序的包装类,并在我的机器上运行,但我不知道如

大家好,我用Swing创建了一个Java独立应用程序,现在我想把这个应用程序作为.exe或.sh文件分发。 我还想在Windows、Linux和MAC机器上安装并启动我的应用程序作为服务? 那我怎么办

  • 如何在此操作系统上启动应用程序作为服务
  • 如何创建我的应用程序的安装程序,以便当我双击它时,它将作为服务安装并启动在这个操作系统上
  • 到目前为止我做了什么

    我在谷歌上搜索了一下,发现了一个名为YAJSW的工具,我按照快速入门主题中给出的步骤,创建了我的应用程序的包装类,并在我的机器上运行,但我不知道如何捆绑这个包装器并将我的应用程序作为.exe或.sh分发,以便我的应用程序在我的客户机上安装并作为服务执行

    任何帮助或指示都将不胜感激。。 谢谢

    试试看 它可以创建exe、设置服务、运行批处理文件以创建db并执行其查询、管理路径和环境变量,以及创建自定义安装程序 屏幕。
    您可以创建多平台安装程序,但我仅在windows中使用它,我认为这实际上至少是一个三个问题。Windows和Linux有非常不同的服务管理方法——我希望OSX也会有所不同……您可以使用tomcat来运行您的应用程序吗?它在Linux和Windows上非常相似,并且易于安装。Tomcat将为您提供处理程序包装和其他一切。Install4J确实支持服务部署,IIRC,但应该指出的是,这是一个有价格的商业产品…您正在创建.exe文件为什么要关心开源,至于价格,请尝试从tor开始。。。