【问题标题】:Could Java be used to write a Win32 System Service?可以用 Java 编写 Win32 系统服务吗?
【发布时间】:2009-10-26 13:37:35
【问题描述】:

标题总结了它。我正在考虑使用Jabaco,因为它可以生成 .EXE(以及 .jar 文件),而且我更熟悉 VB 语法而不是 Java。

【问题讨论】:

  • 我对VB比Java更熟悉,而且你想创建一个windows服务,你为什么不用VB.Net?
  • 部分是因为我不懂VB.Net,部分是因为我想了解Jabaco,部分是自虐……

标签: java winapi jabaco


【解决方案1】:

您当然可以使用Java Service Wrapper 做到这一点。我不熟悉 Jabaco,但如果您可以简单地从 Java Service Wrapper 引用 Jabaco 运行时,我一点也不感到惊讶。这是一个非常简单的工具,免费版本应该足够了。

【讨论】:

    【解决方案2】:

    另外,还有一个 java 特定的 win32 服务包装器:JSL

    【讨论】:

      【解决方案3】:

      我不确定你是否可以直接使用 java 来创建服务,但你可以使用 srvany.exe 将任何程序作为服务运行。

      http://support.microsoft.com/kb/137890

      【讨论】:

        【解决方案4】:

        Jpackages dot com 有一个名为 execJ 的产品,它正是这样做的。

        我还发现了一篇关于如何以不同方式做到这一点的文章here

        【讨论】:

          猜你喜欢
          • 2011-03-19
          • 1970-01-01
          • 2022-10-01
          • 2014-07-30
          • 1970-01-01
          • 2011-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多