【问题标题】:How to start a Java Jar when windows starts?windows启动时如何启动Java Jar?
【发布时间】:2011-06-01 16:15:54
【问题描述】:

我了解到您可以向注册表添加密钥,但在 Windows Vista 和 7 上存在权限问题。在系统启动时启动 Java 程序的最安全和最佳方式是什么?

【问题讨论】:

标签: java windows permissions registry startup


【解决方案1】:

您可以设置 Java 服务包装器以在 Windows 启动时启动 Java 应用程序。 http://www.google.com/search?q=java+service+wrapper

【讨论】:

  • 谢谢,服务太过分了,我正在构建一个桌面应用程序。由于 Vista/7 中的权限问题,我想知道使用注册表是否是最好的方法。或者我应该使用 Windows 启动文件夹。
  • windows 启动文件夹仅在用户登录而非系统启动时运行。来自 Java/unix 背景,如果您能提供帮助,我不建议您弄乱注册表。
【解决方案2】:

我会使用任务计划程序,让它运行:

java -jar 文件.jar

并将其设置为在计算机启动时运行,并以最高权限运行。

【讨论】:

    【解决方案3】:

    您想通过代码还是手动执行此操作?

    但都是关于注册表的,为什么不检查 Java Service Wrapper 呢?

    【讨论】:

      【解决方案4】:

      winsw 效果很好:http://kenai.com/projects/winsw

      (虽然需要 .NET)

      【讨论】:

        猜你喜欢
        • 2015-01-31
        • 2012-11-25
        • 2011-05-25
        • 1970-01-01
        • 2014-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-18
        相关资源
        最近更新 更多