首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Windows下怎么让java 应用程序开机自动启动?

2014-01-05 
Windows下如何让java 应用程序开机自动启动??做好的 java 应用程序,想让它在开机时在后台运行已经打包成.j

Windows下如何让java 应用程序开机自动启动??
做好的 java 应用程序,想让它在开机时在后台运行
已经打包成.jar文件,把 jre 目录也放到安装程序包里去了,安装之后的目录是
C:\Program files\MyProject\startup.bat
C:\Program files\MyProject\MyProject.jar
C:\Program files\MyProject\jre

startup.bat 内容:
@echo off
set path=%path%;%cd%\jre\bin
set classpath=.;%cd%\jre\lib\rt.jar
@echo on
java -jar MyProject.jar



单独在命令行执行没有问题
但是如果放到注册表 Local Machine\Software\Microsoft\Windows\CurrentVersion\Run 里时,它就执行不了了
[解决办法]
把startup.bat放到开始菜单的启动目录里
[解决办法]
你可以直接安装一个安装版的tomcat就可以了
[解决办法]
你在的注册表Run中新建个字符串随便起个名字数据值  "你startup.bat路劲" /start
[解决办法]
bat文件放到启动目录下就好了
[解决办法]
放到启动目录就可以啊。
[解决办法]
自定义任务计划
或者修改注册表吧
[解决办法]
要在用户不登陆的情况下做到开机启动那你得把你的服务变成相当于系统必备的开机服务变成类似于windows启动必须的系统服务,而不是系统额外的程序服务
[解决办法]
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
这是我的启动目录,你找下你的,bat放进去
[解决办法]
楼上的"你可以直接安装一个安装版的tomcat就可以了" 这个可以,
安装之后会在操作系统服务里有个内核服务,不用登录就启动了.

热点排行