赞
踩
最近在window下部署程序时需要做一个开机自启,没预料到会遇到那么多问题,尝试了几种方法最终还是选择了任务计划程序,使用这个任务计划程序也会遇到一些问题,本文会对配置window任务计划程序开机自启做详细讲解。
环境说明:我这里演示是用的win10,win7也差不多
配置任务计划程序设置程序开机自启之前要注意几个问题,对于一般业务场景来说肯定是计算机重启后需要直接进入桌面,如果还需要登录的话就必须要人为操作了,这里需要做到不用手动登录,我的做法是把用户密码制空。
找到我的电脑或者此电脑右击选择管理-> 找到任务计划程序右击选择创建基本任务
任意输入一个名称点击下一步
选择计算机启动时,选择好后点击下一步
默认选择启动程序,不用调整点击下一步
这里可以选择一个要启动的exe程序(快捷方式也可以)也可以选择一些自定义脚本,比如.bat脚本,后面会说如果启动自定义脚本,这里先启动自带的浏览器程序
在这一步需要将 《当单机“完成”时,打开此任务属性的对话框》的选项勾选上,后面还要配置一些东西,勾选上点完成
在上一步点击完成后会出现一个属性设置页,这里有两个东西要设置一下,先点击设置
将设置中这个选项去掉,默认是选中的
这里需要借助.bat脚本来实现启动java程序,步骤和二中一模一样,就是在选择启动程序的时候选择自己写的.bat脚本即可,这里会节省相同步骤。
准备脚本时一定要注意一个问题,win的任务计划程序启动cmd的时候默认路径应该是C:\Users\Administrator
,我这里的jar包放在D盘了,在bat脚本中一定要先切换到jar包所在的目录,不然启动时找不到,不是脚本在那个目录就将那个目录作为作为当前目录,还有在java程序中一般都会配置日志输出,一般也会使用当前目录作为存储路径,如果不切换目录的话在C:\Users\Administrator
目录也是没有权限写日志的,所以这里切记先切换到自己需要的目录。
D:\worker\code
目录@echo off
set port=8080
set jar_path=app.jar
D:
cd D:\worker\code
:: 前台启动 第一次测试时最好使用前台启动
:: start java -jar %jar_path% --server.port=%port%
:: 后台启动
start javaw -jar %jar_path% --server.port=%port%
exit
这里只演示一个选择启动程序步骤
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。