【发布时间】:2012-04-08 19:29:27
【问题描述】:
我有一个应用程序,它的目的是在用户第一次运行他们的计算机时运行。
但是,我想在应用程序上创建一个复选框,以在系统启动时启用/禁用应用程序加载。有没有办法做到这一点?
谢谢
【问题讨论】:
-
你想让你的应用在操作系统启动时执行吗?
我有一个应用程序,它的目的是在用户第一次运行他们的计算机时运行。
但是,我想在应用程序上创建一个复选框,以在系统启动时启用/禁用应用程序加载。有没有办法做到这一点?
谢谢
【问题讨论】:
我推荐你在windows下创建一个服务。我的建议是http://winrun4j.sourceforge.net/
【讨论】:
这个问题已经在SO前段时间讨论过:
Code for Auto starting a java application on windows startup
Auto startup for java desktop application?
但是,也许更简单的解决方案是创建一个批处理文件,如第一个链接中建议的那样,在用户登录时运行您的应用程序。
如果您想通过复选框启用/禁用启动,我想到的第一个也是最简单的解决方案是:您可以创建一个由复选框侦听器调用的方法,用于编辑批处理文件并启用/禁用批处理文件中用于运行应用程序的行。
如果您有 Windows 7,请阅读 this 教程。
【讨论】: