java - 将java应用程序作为windows服务

标签 java mysql windows-services

我的 java 应用程序使用 swings 并连接到 MySQL 数据库。我想将此应用程序作为 Windows 服务运行,该服务应在任何用户登录时立即启动。

我认为 Java Service Wrapper 仅对控制台应用程序有用。所以请建议我一个合适的方法。 谢谢您的帮助!!!

最佳答案

您不希望将带有用户界面的应用作为服务。服务可以在启动时启动,如果它们弹出一个面板,它们可以挂起服务等待用户输入而没有用户提供任何输入。如果您想将代码作为服务运行,请将 UI 从服务代码中分离出来。或者像 Andy 提到的那样,将 exe 放在用户启动组中。

关于java - 将java应用程序作为windows服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430310/

相关文章:

java - 从各个 "if"s 中创建一个长/大 "if'”

java - 如何将整数值列表发送到准备好的语句中

php - Highcharts 实时数据,json ajax

c# - 将进程作为 Windows 服务运行时的最佳做法是什么?

f# - 安装 Windows 服务时出错(在 F# 中)

multithreading - 如何只触发一次 System.Timers.Timer

JavaFX 与 Junit

java - 如何将文件的位置从 JSP 表单传递到 Java 程序

php - 数据库布局权限和角色

mysql - 如何让 django 不为数据库表创建 id 列