【问题标题】:How can i run my java application as a window service?如何将我的 java 应用程序作为窗口服务运行?
【发布时间】:2018-01-13 04:38:35
【问题描述】:

我制作了一个简单的截屏 java 程序,我想将该程序作为窗口服务运行,但我无法找到使用 WinRun4J 的正确方法,但在启动服务时,我得到了错误 1053 服务没有响应启动和控制服务的错误。请帮助一个简单的第三方,从我第一次做这件事开始并不复杂?

【问题讨论】:

    标签: java exe executable-jar winrun4j


    【解决方案1】:

    您可以用批处理文件 (.bat) 包装它,并将该批处理文件作为服务。 Gradle eill 使用 distribution 插件为您开箱即用。

    【讨论】:

    • 但是我怎么能停下来。 bat 文件,因为它是一个屏幕捕获应用程序
    • 每10秒截屏一次
    • 我不知道你所说的屏幕截图是什么意思:自动定期?通过一些击键? Windows 服务仅运行该程序。您有责任设计代码以按您的意愿工作。
    • 截屏是指每10秒自动完成一次截屏
    • 注意这种进程会消耗大量的内存和存储。您可以手动停止服务,也可以听击键。但是,看起来您需要很多 Windows 特定的功能。因此,您似乎最好使用 C#,它包含更好的 API 来处理此类任务。
    猜你喜欢
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    相关资源
    最近更新 更多