【发布时间】:2009-10-26 13:37:35
【问题描述】:
标题总结了它。我正在考虑使用Jabaco,因为它可以生成 .EXE(以及 .jar 文件),而且我更熟悉 VB 语法而不是 Java。
【问题讨论】:
-
我对VB比Java更熟悉,而且你想创建一个windows服务,你为什么不用VB.Net?
-
部分是因为我不懂VB.Net,部分是因为我想了解Jabaco,部分是自虐……
标题总结了它。我正在考虑使用Jabaco,因为它可以生成 .EXE(以及 .jar 文件),而且我更熟悉 VB 语法而不是 Java。
【问题讨论】:
您当然可以使用Java Service Wrapper 做到这一点。我不熟悉 Jabaco,但如果您可以简单地从 Java Service Wrapper 引用 Jabaco 运行时,我一点也不感到惊讶。这是一个非常简单的工具,免费版本应该足够了。
【讨论】:
另外,还有一个 java 特定的 win32 服务包装器:JSL
【讨论】:
我不确定你是否可以直接使用 java 来创建服务,但你可以使用 srvany.exe 将任何程序作为服务运行。
【讨论】:
Jpackages dot com 有一个名为 execJ 的产品,它正是这样做的。
我还发现了一篇关于如何以不同方式做到这一点的文章here。
【讨论】: