声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1721|回复: 6

[综合讨论] 安装matlab2010b的问题

[复制链接]
发表于 2013-12-9 09:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
之前安装matlab2009b,老是出问题,后来卸了。想安装matlab2010b版,可是一直报错‘error finding installer class’. An exception occured while looking for class.

回复
分享到:

使用道具 举报

发表于 2013-12-9 10:03 | 显示全部楼层
安装MATLAB时出现 error finding installer class.an exception occurred while looking for class.
网上总结的原因主要有以下几个:
1)Matab的安装文件夹名包含非ASCⅡ码(non-ASCⅡcharacters)(中文名)
2)TEMP或TMP系统变量的变量值(指向的目标文件夹)名字包含非ASCⅡ码
3)Matlab安装文件损坏
如果是你的matlab文件损坏,可以直接下一个新的
如果是前两种,
1)检查Matab安装文件夹名是否包含非ASCⅡ码,如有则改之,改好后重新安装Matlab至名字没问题的目标文件夹中.
2)检查TEMP或TMP系统变量的指向的目标文件夹名是否包含非ASCⅡ码,如有则改动文件夹名字或者直接将变量值改动为名字
不含非ASCⅡ码的新文件夹中. TEMP与TMP变量可以在“环境变量”对话框中查看与修改。
如果上面的都没问题,或者说你不会修改这些那么可以直接在控制面板中新建一个英文名用户(权限就用管理员吧),然后在非系统盘(如D:\,E:\等)安装matlab,安装就不会error了。安装好后,可以登录回之前的系统用户,然后在里面删除新建的英文系统用户,matlab使用不受影响。
发表于 2013-12-9 12:16 | 显示全部楼层
表示学习了。。
 楼主| 发表于 2013-12-9 18:00 | 显示全部楼层
发表于 2013-12-9 18:04 | 显示全部楼层
IBruceALL 发表于 2013-12-9 18:00
谢谢啦!估计是第二种

不用谢!
发表于 2014-2-20 16:06 | 显示全部楼层
结合其他论坛和网上的相关资料,本人整理汇总一下MATLAB安装问题及解决方案,希望对各位有所帮助!
1.出现runtime error的问题解决如下解决方案1:“右键”--“属性”--“主题”,将主题改为“Windows 经典样式”或者是“WindowsXP”的,这样就可以了。
解决 方案2:点击 开始->运行->regedit 点击确定打开注册表,找到:HKEY_CURRENT_USER> Software > MathWorks > Matlab在这个文件夹里,你会看到一个与你matlab版本一样的一个文件夹,删除它。从新运行matlab。
解决 方案3:范围比较大,是电脑出现runtime error的困扰。
出现runtime error,一般问题都出在注册表,“运行—〉regedit”打开注册表,笨一点的方法就是按F3出入“runtime”,查找所有名为runtime的数值,然后一个一个删掉,但这样实在太多了,不停的删半个小时不一定能删完。缩小范围:一般错误在HKEY_LOCAL_MACHINESOFTWAREmicrosoftWindowsCurrentVersionRun,在这里面搜runtime项,删掉。
出现问题原因:出现runtime error的原因有很多,估计是一些垃圾软件、流氓软件强制安装到计算机里的缘故,造成的后果往往是这样的:电脑各个盘符右键单击,菜单最上面是"auto"而不是“打开”,还有就是QQ等软件出现错误,要求重启,这个时候你重装QQ也是没有用的,注册表出错必须先清理注册表。
一般出现runtime error的问题用第一种方案就可以解决,我就是载在它手里的
2. 安装完成后:装上了,运行出现问题了。双击桌面MATLAB 7.0图标,主界面打开后马上自己关闭了,没有提示任何错误。或者提示是出现 Runtime error! Program:C:/MATLAB/bin/win32/MATLAB.exe This application has requested theRuntime to terminate it in an unusual way. Please contact the application'ssupport team for more information. 这样一类错误。
解决:由于安装完成,在桌面上已经出现了matlab的快捷方式,右键点击-属性-兼容性-使用兼容模式-选择windows2000。再运行应该就行了。我的CPU是intel的,系统是番茄花园winXP的。还不行就要:先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。然后在我的电脑上右击点”属性”,再在”高级”中点”环境变量”,在”系统变量”中点击”新建”输入以下信息: 变量名:BLAS_VERSION
变量址:\MATLAB7\bin\win32\atlas_Athlon.dll点确定就可以了。
3.安装Matlab提示exceptioncalling main解决方法
在安装完windows sp3补丁后,很多人发现matlab2007b无法正常运行,总是启动画面闪一下,然后就没反应了,或者有时候弹出exceptioncalling main的系统错误提示。
解决此问题的办法很简单,右键单击matlab程序图标,选择属性,在兼容性选项卡中勾选"用兼容性运行此程序",兼容模式为window NT 4.0(service pack 5),确定后即可恢复正常
4.安装时出现红色叉杠并出现英文字母:The installer cannot read themwinstall.dll file, This is probably due to a CD reader which can only readfiles with an eight.three naming convention. Please see the technical supportpage at www.mathworks.com
解决方法:请一定不要用WinRar之类的解压软件来再次解压matlab.iso文件,而是必须要用Daemon Tools一类的虚拟光驱软件来打开!
5.输入注册码后出现红色叉杠并出现英文字母:There are no products to install,check that the product.zip files are in either the root folder or the‘archives’ folder.
解决方法:在我的电脑-右键-属性,在系统属性对话框中选择高级-环境变量-TMP改为C:\Temp ,同时在C的根目录下建立Temp文件夹,问题可以解决。
6.运行Setup.exe以后出现名为UnknownException而只有一个大红叉的窗口,只有“OK”一个按钮,而且按了也无法关闭。
解决方法:这个按照问题3解决方法设置好环境变量基本上就解决了,如果解决不了,只要对着OK狂按一阵子,就能进去了。
7 AMD的机器安装好Matlab后打开自动关闭
matlab要用到CPU的数学计算模块,而matlab默认的是INTEL的CPU,所以AMD的CPU一般都会遇到安装好后打开自动关闭的问题。
解决办法:
先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。
然后在我的电脑上右击点”属性”,再在”高级”中点”环境变量”,在”系统变量”中点击”新建”
输入以下信息: 变量名:BLAS_VERSION
变量址:\MATLAB7\bin\win32\atlas_Athlon.dll
点确定就可以了。
另外说一下,matlab的安装目录必须是英文的。
8 错误代码
You must have a supported version of the.NET Framework installed before you caninstall MATLAB Builder NE. Install the .NET Framework and then re-installMATLAB Builder NE.
解决方法:到网上下载了Microsoft .NET Framework 3.5(x86)安装后问题就解决了
9 如何设置matlab的正确工作路径
每次在editor窗口编辑完程序后,点Debug里面的run后,都后提示说"所写文件isnot found in the curren directory or on the matlab path"
请问如何解决这问题啊。。
解决方法:直接在current Directory里设置,跟Windows下操作文件夹一样。 MATALB界面最上面有current Directory,点击右边的按钮,选择路径就OK了!
10 matlab 7.0安装过程中没问题。安装完成后,一运行就出现错误, Microsoft visual c++ Runtime Library runtime error
program:d:\MATLAB\bin\win32\MATLAB.exe x!L o L |
this application has requested the runtime to terminate it in an unusual way.
please contact the application's support team for more information c:U%L.L*L
解决办法:
安装好之后,将桌面的快捷方式图标的属性修改一下,兼容性由默认的win95改为win2000就行
11 启动Matlab7.0出现如下提示
The element type "name" must be terminated by the matching end-tag"</name>".
Could not parse the file: d:\matlab7\toolbox\ccslink\ccslink\info.xml
>>
解决方法:
找到d:\matlab7\toolbox\ccslink\ccslink\info.xml 这个文件(如果Matlab装在C盘则在C盘目录下),一定要用写字板打开这个文件,找到有这样一行<name>Link for Code Composer Studio?/name>,大概是在第七行吧,把这句的/name>改成</name>,再保存这个文件。
最后,只要大家按照网上教程安装MATLAB(有破解版的,很方便),一步一步来,基本没什么问题。

点评

赞成: 5.0
赞成: 5
解答的很详细!!!  发表于 2014-3-5 17:55
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-8 13:43 , Processed in 0.076168 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表