关于Matlab7成功安装后,打开运行时出现停止运行、闪退、JAVA环境变量出错等相关问题的解决方案(针对有独立显卡电脑的同学)

一、安装成功后出现的系列问题

(1)更改兼容性后(将兼容模式设置为Windows Vista(Service Pack 2)),打开软件,出现停止运行。

  • 更改兼容性

将兼容模式设置为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
然后,我又再次找到解决方案,错误原因是找不到jvm.dll,因为这个文件在server文件夹中,那我就直接在目录中添加classic文件夹,并将jvm.dll复制进去。

classic
添加jvm.dll
可是新的问题又出现了。
java runtime
最后实在没办法,在请教我的老师后,共同探讨出解决方案。

二、解决方案

(1)卸载当前Matlab7软件。如果无法卸载,请在电脑桌面的个性化中将基本和高对比度主题改为“Windows经典”,再从控制面板里卸载。

  • 更改主题为“Windows经典”

个性化

  • 卸载Matlab

控制面板
(2)禁用电脑独立显卡
禁用独立显卡
(3)重新安装Matlab7,安装时的软件安装路径切勿包含空格(在“windows经典”主题环境下安装)
安装路径
(4)安装成功后,将Matlab7的兼容模式设置为Windows Vista(Service Pack 2)后打开,修改步骤参考前面叙述,软件正常运行。
Matlab7

注意:以后运行Matlab7时,必须禁用独立显卡(或者将图形处理器设置为集成显卡,原理相同,未测试,应该可以)

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值