问题:电脑运行“start.bat”文件,无反应,闪退,管理员身份运行报错“unable to access jarfile”
解决思路:
1、由于该项目运行需要jdk环境,检查jdk版本需要是1.8.0_251版本
通过在 cmd 命令行输入java -version
2、由于该项目运行需要Microsoft Visual C++ 环境2015 及以上环境
通过 控制面板\程序\程序和功能 查看当前系统 visual C++ 版本
排查后,服务器运行环境均满足。寻找他人协助无果,查阅的解决方案尝试了无法解决。
解决方案:
一、卸载了电脑原来安装的jdk环境,需卸载干净。
控制面板-程序-卸载程序,搜索到下列名称,右键点击“卸载”
接下来操作应文如果找不到对件说明上面操作已经自动卸载了,不用进行下列操作。
(1)输入这个路径 C:\WINDOWS\System32,删除该路径下的
(2)输入这个路径 C:\ProgramData\Oracle 删除Oracle文件夹
(3)输入该路径 C:\Program Files\Java 删除Java文件夹
(4) 找到原来的安装jdk的目录,删除安装的文件夹
(5)打开注册表:win+R键打开,并输入regedit
找到这个文件夹 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,将这个文件夹删除
二、重新下载安装jdk
1、官网自行下载对应版本的jdk文件,下载好后双击安装。可选择安装目录。
三、验证jdk安装是否成功
win+R 在cmd命令行输入:java -version,出现下图内容安装成功
四、重新双击运行“start.bat”文件,正常运行成功
以上就是本人的解决方案。