8

我使用 NetBeans 6.1 在 Java 中创建了一个桌面应用程序,并制作了一个应用程序的 jar 文件。现在我想让它在客户端机器启动时自动启动。

我怎么做?

4

5 回答 5

3

有许多商业安装程序可以做到这一点 http://www.advancedinstaller.com/jre-install.html

您在寻找免费/操作系统吗?

谢谢克里希纳

于 2009-06-11T05:39:49.337 回答
3

此安装程序可以创建一个带有“msi”扩展名的文件,该文件将作为常规 Windows 安装程序运行。它将您的 jar 文件和 JRE 捆绑到一个文件中。该程序充当“向导”,您可以在其中配置所有必要的选项。

看看这个产品:高级安装程序

祝你好运。

于 2009-06-11T06:07:39.133 回答
3

如果你只是想在 Windows 中自动启动一个 java 应用程序,你可以在用户自动启动文件夹中创建一个链接,调用 javaw,就像你通常调用 java.util 一样。

这只是仅供参考,当然,其他建议更笼统,但这可能是最简单的解决方案......

于 2009-06-11T07:48:33.847 回答
2

有工作

我找到了以下订购最佳套件来决定商业或免费套件,以满足您的需求(以下大部分都具有自动启动 + 额外功能):

订单在顶部显示更多功能:

  1. BitRock:看看 我真的会使用这个的功能,因为它可以跨平台 + Jnlp + 先决条件

  2. Tanukio: 在此处输入链接描述

  3. 伊兹包

  4. 高级安装程序:功能

  5. (可选)Jnlp web start:示例(这应该成为未来的安装方式)

请注意,没有提到先决条件,大部分功能列表,这是非常重要的,因为很多情况下我们使用第三方库/依赖项,所以最好的问题是知道他们是否支持它或不是。

于 2011-04-05T09:38:16.407 回答
0

看看 Tanuki 的Java Service Wrapper。社区版可以满足您的需要,还有更多功能。

如果您只需要定期运行 Java 程序,我喜欢pycron,它将自身安装为 Windows 服务,然后读取 Unix 样式的 crontab 文件,您将在其中输入一行告诉 pycron 何时需要运行 java 进程(例如,每晚凌晨 3 点)。

于 2009-06-11T06:16:48.137 回答