我知道您可以在注册表中添加密钥,但Windows Vista和7上存在权限问题。最安全的是什么?在系统启动时启动Java程序的最佳方法是什么?
答案 0 :(得分:4)
您可以设置Java服务包装器以在Windows启动时启动Java应用程序。 http://www.google.com/search?q=java+service+wrapper
答案 1 :(得分:4)
我会使用任务计划程序,让它运行:
java -jar file.jar
并将其设置为在计算机启动时运行,并以最高权限运行。
答案 2 :(得分:0)
您想在代码上手动执行此操作吗?
但是关于注册表,为什么不检查Java Service Wrapper?
答案 3 :(得分:0)
winsw的效果非常好:http://kenai.com/projects/winsw
(虽然需要.NET)