MySQL安装时遇到问题

MySQL安装时遇到问题

Q1:设置JRE_HOME 环境变量
问题描述:The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
JRE_HOME=D:\Program Files\Java\jdk1.8.0_151\jre
JAVA_HOME=D:\Program Files\Java\jdk1.8.0_151\

修改setclasspath.bat文件下的JRE_HOME,JAVA_HOME具体路径。

Q2:0xc0000007b错误,MySQL安装问题
解决一: msvcr120.dll 文件缺失,复制粘贴到C:\Windows\SysWOW64\目录下即可。
解决二: directX 9修复工具,修复缺失的文件
解决三: 可能是vc++ .net 没有安装
下载vs2013:的再分发组件:Visual C++ Redistributable Packages for Visual Studio 2013VS2013链接
解决四: SysWOW64目录下的dll并非确保是64位的,实际上我从这里拷贝出来的msvcr120.dll是32位的,这个最坑爹了。
这个需要安装vs2013
百度云链接 密码7e7w
或者使用DLL修复工具,这个工具是会在检测修复DirectX的同时顺便安装所有版本的VC++运行库的,也能解决msvcp之类的丢失问题。
注意,必须是增强版,其他版没有VC++。
解决五: 如果排除vc++ 和.net环境问题
剩下的是msvcp120和msvcr120 的sysWOW64目录下的出问题了,这个。
解决六:更换MySQL版本,使用32位版本即可,改用mysql server 5.6 win32 完美解决


msvcp及其对应版本号
msvcp、msvcr、vcomp140.dll属于VC++2015版,2017版
msvcp、msvcr、vcomp120.dll属于VC++2013版
msvcp、msvcr、vcomp110.dll属于VC++2012版
msvcp、msvcr、vcomp100.dll属于VC++2010版
msvcp、msvcr、vcomp90.dll属于VC++2008版
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版


参考:
正确解决:坑爹的0xc000007b——应用程序无法正常启动
msvcr120.dll怎么修复

你可能感兴趣的:(java)