教你如何在Win10/Win8/Win7运行MATLAB7.0
来源:互联网 发布:mac上音频剪辑软件 编辑:程序博客网 时间:2024/04/28 01:29
12月30日零点更新:
上传了从Matlab 2012提取的JRE1.6,解决了示波器显示的问题
对Matlab 2007作了测试,不管是32位还是64位,都可以通过换JRE的方式支持Aero主题
======================昏割线=====================
开始是大段吐槽,解决方案在文末,着急的朋友可直接看后面
======================昏割线=====================
最近需要用MATLAB做一个课程设计。在机房上机之余,我还想在自己电脑上也弄一个MATLAB环境。接下来就是一番坑爹的折腾
首先,这是我在机房做好的部分图
Simulink这个鬼,,,宝宝心里苦,宝宝不说。
自己电脑装的Win10,之前一直都没有用过Simulink。然而当我信心满满打开MATLAB2012的Simulink的时候。。。
元件库全!没!有!
好吧,我总算体会到一点,有的软件是一代比一代强,而有的软件。。。
新欢不如旧爱,我选择狗带
虐心的旅程开始了
第一步:安装
安装的坎坷在于,不但安装包目录和安装路径都不能含有中文,而且还需要开兼容模式!
一路走完安装,接下来才是重点
第二步:运行
到了这一步,可能出现的问题不外乎两点:
1.Runtime Error(出现概率大概是开机成功的两倍)
2.界面一闪而过(AMD专利)
第二个问题很好解决,添加环境变量即可
变量名:BLAS_VERSION 变量值:D:\Matlab7\bin\win32\atlas_Athlon.dll
第一个问题,Win7/Win8用户可以通过更改主题的方法解决,这也是最不折腾的方式(Win10跪)
还有诸如设置兼容性为“禁用桌面元素”等等,原理与更改主题大同小异
然而我们尚未触及到问题的核心。为什么会Runtime Error?
http://blog.csdn.net/qin_zhangyongheng/article/details/7733916 的博文给了我很大的启发
没错,就是JAVA的问题
MATLAB用的是自带JRE的方式来运行JAVA的(JAVA大法吼!)然而问题就出在这里。MATLAB7.0用的JRE版本才到1.4.2,能兼容就出鬼了!
既然知道了问题所在,那么就好办多了。
==========================完美解决方案分割线==================
1.我们需要一个正常的JRE。大家可以选择在网上下载,然后安装,再去C:\Program Files (x86)\jre目录下提取,也可以直接下载我打包好了的JRE,版本1.8.0。链接如下http://pan.baidu.com/s/1i4veaOH (高版本的JRE有BUG,见下方链接)。解压可以得到win32和win64两个文件夹。
后来发现,使用1.8的JRE,Simulink的示波器会出现莫名其妙的Bug。。。于是我又安装了Matlab2012,并且提取了它使用的JRE,版本为1.6。度盘链接 http://pan.baidu.com/s/1nuqmzZ7 现在已经能够完美兼容Aero主题了
2.找到MATLAB自带JRE的目录。例如我的MATLAB安装路径在D:\MATLAB7\,那么就找到D:\MATLAB7\sys\java\jre\win32 这个目录,可以看到有一个jre1.4.2文件夹。
3.打开win32\jre文件夹,复制里面的所有文件到jre1.4.2文件夹里面,同名文件直接覆盖。
大功告成!现在关掉兼容模式,打开你的MATLAB,是不是已经成功运行了呢?
理论上也支持会出现Runtime Error错误的其他版本
有图有真相
参考资料:
http://blog.csdn.net/qin_zhangyongheng/article/details/7733916
http://zzjjhh250.blog.163.com/blog/static/8866646120089276558891/
http://blog.csdn.net/sclxf/article/details/5465933
- 教你如何在Win10/Win8/Win7运行MATLAB7.0
- 关于 MATLAB7.0 在WIN7上运行问题
- matlab7在win7上运行报错
- Matlab7.0在Win7下无法启动?
- Matlab7.1在win7 x64下无法运行的解决方法
- win10 下运行 matlab7.0 出错的问题解决办法
- 在win8系统下,装matlab7.0成功后运行时出现runtime error的错误怎么解决?
- win7安装matlab7.0
- win7/win8如何解决卸载matlab7卸载时出现exeption calling main
- Win7安装Matlab7.0后运行出现Runtime Error
- win7运行matlab7.0闪一下就消失
- win7/win8/win10
- MATLAB7.0在win7系统上的安装
- win7,win8,win10环境下如何使用dnw!
- MatLab7.0和win7兼容
- 如何运用MATLAB7.0
- vc6.0绿色完整版 适用于xp win7 win8 win10
- 【xinfanqie】教你如何在双系统下简单卸载win8
- LU分解
- jquery提交ajax Form(未完成)
- #! /bin/sh 与 #! /bin/bash 的区别
- 木以不材而终其天年 人以无为而成其有为
- ARM-LINUX开发环境的搭建(三)
- 教你如何在Win10/Win8/Win7运行MATLAB7.0
- Java类集学习(二)List接口
- 数据挖掘、机器学习和模式识别关系与区别
- 使用coocaPod遇到的各种问题
- Java基础学习总结(20)——基础语法
- Linux下安装mongodb
- 防苹果小米日期时间控件
- java j2ee 面试题目
- Java基础学习总结(21)——数组