急救:matlab7.0 我新建系统变量后 仍然打开时一闪就关闭了

来源:百度知道 编辑:UC知道 时间:2024/06/12 15:31:13
MATLAB7.0 在每次关闭的同时会在work文件夹中自动产生hs_err_pid4044.log这类的文件,而且每次都不一样
例如文件名为hs_err_pid3704.log的文本文档内容为:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x7841205C
Function=Java_sun_awt_font_GlyphList_discardData+0x662C
Library=C:\Matlab7.0\sys\java\jre\win32\jre1.4.2\bin\fontmanager.dll

Current Java thread:
at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
- locked <0x0a5a3210> (a java.lang.Class)
at sun.java2d.SunGraphicsEnvironment.addPathFonts(Unknown Source)
at sun.java2d.SunGraphicsEnvironment.registerFonts(Unknown Source)
at sun.java2d.SunGraphicsEnvironment.access$200(Unknown Source)
at sun.java2d.SunGraphicsEnvironment$2.run

work文件夹是用来记录你文本框里输入的信息的
我目前就见过两种
要么都正常
要么都是erro的,其实就是记录失败了
要么就是你建的系统变量有问题
要么就是你电脑装有什么银行的保护插件之类的,阻止向系统内写入环境变量之类的

我的机子就是AMD的,以前也是出现这个现象。但是后来重装系统并记得用360打补丁后,再装上就没有问题了。
我在一个论坛里面找到一种解决方案,应该对你有帮助:
sep1 首先你的PC是AMD处理器吗?如果是,请进行下面配置:
右击我的电脑,选择属性;
2、在"高级"选项卡中点击"环境变量" ;
3、在系统变量下面按【新建】添加如下内容:
变量名:BLAS_VERSION
变量值:E:\Matlab7\bin\win32\atlas_Athlon.dll (这个根据你的安装目录做相应更改)
4、重启,重新运行你的Matlab
step2 其次你用的vista或vista风格的主题吗?
如果是,请将它换为windows经典模式

matlab7.0是在WIN7的64位系统才可以用。
若果你是AMD处理器吗,可以解决的办法有以下三种。因为我是AMD处理器,你这个问题我刚解决了,现在matlab可以正常用了:
1.设置一个新环境,这个方案网上到处都有。
2.拔掉网线,启动matlab,然后再连接网络。
3.右键--桌面的matlab图标--属性--在目标处尾部加上-desktop。