java桌面应用程序的自动启动?

时间:2009-06-11 05:23:03

标签: java installer cross-platform multiplatform autostart

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

我该怎么做?

5 个答案:

答案 0 :(得分:4)

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

请查看此产品:Advanced Installer

祝你好运。

答案 1 :(得分:3)

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

你在寻找免费的/ OS吗?

由于 克里希纳

答案 2 :(得分:3)

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

这仅仅意味着FYI,其他建议当然更为一般,但这可能是最简单的解决方案......

答案 3 :(得分:2)

҉作品

我找到了以下订单最佳套件,可以根据您的需求做出商业或免费的决定(以下大部分内容都是自动启动+额外功能):

订单显示更多功能:

  1. BitRock:see features 我真的会使用这个,因为它确实跨平台+ Jnlp +先决条件

  2. Tanukio:enter link description here

  3. 的IzPack

  4. Advancedinstaller:features

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

  6. 请注意,前提条件没有提及,大多数都有功能列表,这对所有这些都非常重要,因为很多情况下我们使用第三方库/依赖项,所以最好的问题是要知道它们是否存在支持与否。

答案 4 :(得分:0)

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

如果你只需要定期运行Java程序,我喜欢pycron,它将自己安装为Windows服务,然后读取一个Unix风格的crontab文件,你需要输入一行告诉pycron何时需要运行java进程(例如,每天凌晨3点)。