简体   繁体   English

Windows启动时如何启动Java Jar?

[英]How to start a Java Jar when windows starts?

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

You can setup a Java service wrapper to start a Java application on windows startup. 您可以设置Java服务包装程序以在Windows启动时启动Java应用程序。 http://www.google.com/search?q=java+service+wrapper http://www.google.com/search?q=java+service+wrapper

I'd use the Task Scheduler, have it run: 我将使用任务计划程序,使其运行:

java -jar file.jar java -jar file.jar

And set it to run on computer startup, and to run with the highest privileges. 并将其设置为在计算机启动时运行,并以最高特权运行。

You wanna do this on code or manually ? 您想通过代码还是手动执行此操作?

But is all about the Registry, why don't you check the Java Service Wrapper ? 但是,有关注册表的全部内容,为什么不检查Java Service Wrapper?

winsw works very nicely: http://kenai.com/projects/winsw winsw的效果非常好: http ://kenai.com/projects/winsw

(requires .NET though) (尽管需要.NET)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM