一、安装成功后出现的系列问题
(1)更改兼容性后(将兼容模式设置为Windows Vista(Service Pack 2)),打开软件,出现停止运行。
- 更改兼容性
- 打开后停止运行
(2)不修改兼容性,直接打开
- 软件闪退
(3)按照网上教程,解决闪退问题
- 如果不是Intel的CPU,要添加环境变量–>系统变量(本人电脑Intel的CPU,所以未测试此方法,请自行测试)
变量名:BLAS_VERSION
变量值:C:\Matlab7\bin\win32\atlas_Athlon.dll(根据自己的Matlab安装目录修改)
- 尝试用兼容模式启动
例如windows XP,Vista, windows 2000。如果尝试启动时出现"MATLAB已停止工作",则此法不可行
- 从事件日志查看出问题的原因
如果出现与JAVA相关的问题,最简单的方法是安装JAVA,安装JAVA完成后,添加环境变量–>系统变量
变量名:MATLAB_JAVA
变量值:C:\Program Files\Java\jre1.8.0_172
按照网上说法,之所以出现这个问题,可能是MATLAB7自带的JAVA版本太低,所以我们安装更新的JAVA,并设置MATLAB_JAVA让MATLAB7调用我们安装的,至于java环境变量的配置,包括JAVA_HOME和CLASSPATH对MATLAB7并无影响。至此,网上说问题可以解决,启动MATLAB应该没问题了。可是按照此方法完成后,打开依然有问题。
然后,我又再次找到解决方案,错误原因是找不到jvm.dll,因为这个文件在server文件夹中,那我就直接在目录中添加classic文件夹,并将jvm.dll复制进去。
可是新的问题又出现了。
最后实在没办法,在请教我的老师后,共同探讨出解决方案。
二、解决方案
(1)卸载当前Matlab7软件。如果无法卸载,请在电脑桌面的个性化中将基本和高对比度主题改为“Windows经典”,再从控制面板里卸载。
- 更改主题为“Windows经典”
- 卸载Matlab
(2)禁用电脑独立显卡
(3)重新安装Matlab7,安装时的软件安装路径切勿包含空格(在“windows经典”主题环境下安装)
(4)安装成功后,将Matlab7的兼容模式设置为Windows Vista(Service Pack 2)后打开,修改步骤参考前面叙述,软件正常运行。