问题描述:
windows在使用jenkins+allure+邮件发送时,allure未显示自动化测试数据,查看原因是因为allure版本过低,同时因为其他项目需要用到jdk 1.8,会影响到其他项目的部署,所以安装了jdk 11 供启动jenkins服务,但是启动本地服务时报错。
windows查看本地服务日志报错log,提示:
无法启动服务。System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
问题解决思路和步骤:
在本地安装目录的enkins.xml里更改jdk启动路径
至于如何下载安装jdk11(自行百度即可)安装完成后需要配置环境变量;
在CMD中输入 java -version 可查看是否环境变量是否配置成功。
下方截图是我已经更改过jdk安装路径的尝试可行的解决方法;
重新启动服务:
重新启动服务成功: