【问题标题】:Code for Auto starting a java application on windows startup [duplicate]Windows启动时自动启动Java应用程序的代码[重复]
【发布时间】:2009-06-22 06:59:13
【问题描述】:

可能重复:
Auto startup for java desktop application?

我有一个使用 netbeans 6.5.1 的 Java 桌面应用程序。我想知道是否有人可以帮助我建议在 Windows 启动时自动调整 Jar 文件的代码。

提前致谢 巴维

【问题讨论】:

标签: java


【解决方案1】:

这取决于您所说的“Windows 启动”是什么意思。在没有用户登录的情况下在后台运行它,您必须创建一个 Windows 服务包装器。

如果“Windows 启动”表示“用户登录时运行”,请创建一个启动应用程序的批处理文件,并将该批处理文件的链接放入用户的自动启动文件夹(或“所有用户”自动启动文件夹) .

编辑 根据您的 cmets 澄清我的意思。

您说您是 .NET 程序员,所以我们可以像您开发 .NET 应用程序一样交谈:

    1234563到目前为止用 Java 开发了一个 Windows 服务,所以你需要这个包装器)。 1234563自动启动文件夹。

在 1) 的情况下,您必须遵循其他海报的答案 - 我自己以前从未这样做过,但我确信可以做到。 (也许这个链接会对你有所帮助:http://edn.embarcadero.com/article/32068

在 1) 的情况下,只需创建一个运行应用程序的批处理文件,并在用户/所有用户的 AutoRun 文件夹中创建指向该批处理文件的链接。

【讨论】:

  • 谢谢Thorsten,但我无法联系到你。基本上我是一个 .net 程序员和 Java 新手,我只是想知道是否有任何代码可以让我们的 Java 应用程序在任何操作系统启动时启动
  • 在操作系统启动时自动启动 jar 文件
  • 好吧,让我们用 .NET 术语来思考:您是希望创建一个在 Windows 启动时在后台运行的 Windows 服务,还是希望在用户启动时自动启动 Autorun 应用程序登录?我将通过编辑我的帖子来澄清这两个问题。
  • 谢谢Thorsten,我已经解决了这个问题。问题现已修复。干杯
  • 好吧,如果我的回复有助于解决您的问题,如果您将其标记为已接受的答案,我将不胜感激。
【解决方案2】:

我们使用 Windows-Tomcat 的 tomcat6w.exe(重命名为 OurApplication.exe)为我们的 Java 应用程序创建服务。然后我们将其设置为自动启动。

【讨论】:

    猜你喜欢
    • 2013-12-23
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多