我读过你可以添加一个registry的密钥,但是在Windows Vista和7上有权限问题。什么是在系统启动时启动Java程序的最安全和最好的方法?
您可以设置一个Java服务包装器,在Windows启动时启动一个Java应用程序。 http://www.google.com/search?q=java+service+wrapper
我会使用任务计划程序,让它运行:
java -jar file.jar
并将其设置为在计算机启动时运行,并以最高权限运行。
你想在代码或手动做到这一点?
但是,关于注册表,为什么不检查Java服务包装?
winsw的作品非常好: http ://kenai.com/projects/winsw
(虽然需要.NET)