MATLAB将不会启动几崩溃后由于糟糕的墨西哥人文件

4视图(30天)
亲爱的所有,
我正在调试我的墨西哥人文件,因为代码中的缺陷。每次运行的代码,MATLAB崩溃。3 - 4次后,我认为这是崩溃,MATLAB不启动。MATLAB闪屏负载和将会消失后第二个但MATLAB接口不开始。甚至重新启动计算机并没有帮助。有人知道为什么发生这种情况吗?这是令人失望的,因为我有一个项目。
我用MATLAB 2012 b, Windows 7 x64和Visual Studio 2008。
谢谢,
艾哈迈德

答案(8)

乔纳森·柯里
乔纳森·柯里 2013年5月4日
我开发了很多墨西哥人文件(因此崩溃发生相当频繁),这个问题在每一个版本的MATLAB(32位和64位)自2009年(当我第一次开始开发)。我经常经历的循环卸载和重装MATLAB直到最后它工作了。有时帮助重新安装JRE,有时不是。
这是一个真正的痛苦,那将是好的如果MathWorks能搞定它。目前2013 64位和5日重新安装,每次擦AppData文件夹和重新安装JRE的次数…

安德烈亚斯•戈斯
安德烈亚斯•戈斯 2012年10月25日
你可以试着删除(或更好的重新命名,这样你是重用旧prefences后)偏好目录。找到matlab。脉冲重复频率文件在您的计算机上找到目录。
当你重命名的目录,你把所有旧文件和MATLAB ne默认一个当开始创建。

迈克尔Litvin
迈克尔Litvin 2013年3月23日
我有相同的问题。我的解决方案:
  • 去C:\Program Files\MATLAB\R2012b\sys\java\jre\win64
  • 重命名“jre”文件夹(内部,jre \ win64 \ jre - > jre \ win64 \ jre_bck)
  • 安装一个新版本的JRE(我有1.7.0_10 64位)
  • 从C:\Program Files\Java\jre7 C:\Program Files\MATLAB\R2012b\sys\java\jre\win64\jre创建一个符号链接
就是这样。

Jan berl
Jan berl 2014年3月29日
我有同样的问题。
我删除了appdata Andreas戈斯建议重新安装JRE,所显示乔纳森·柯里。
现在为我工作,是打开Matlab -nojvm选项启用。如。
“……\ bin \ matlab.exe”-nojvm
在那之后我可以开始正常Matlab。
也许一个先-nojvm就够了,不需要删除appdata或重新安装JRE。#常规

乍得吉尔伯特
乍得吉尔伯特 2012年11月28日
我最近遭受了这个相同的问题。我已经删除我的整个“C: \ <用户> \ AppData \ \用户漫游\ MathWorks \ MATLAB”目录之前我能够重启MATLAB。这让我再次启动MATLAB,但是对我的一个工具箱造成了大破坏。
有人设法定位更准确地说,这些事故引起的配置问题?有任何提示,以避免类似的问题在未来,当使用很多墨西哥人文件?
1评论
1月
1月 2013年5月4日
你无法避免,一个疯狂的墨西哥人功能破坏重要的信息。但是一个简单的备份可以减少所需的努力使系统再次工作。所以我创建了一个复制我的 prefdir 文件夹中。

登录置评。


1月
1月 2013年5月4日
编辑:1月 2013年5月4日
这实际上是一个评论乔纳森·柯里的答案,但或许也值得被写成回答:
我创造了大约200 C-Mex功能在过去14年Matlab版本也不同。因此我也熟悉丑陋的崩溃。虽然我从来没有重新安装的Java——那是我不清楚一个c函数如何混淆JRE -,我有时也损坏的偏好。第一次后,我已经创建了一个备份副本 prefdir 文件夹,这样我不需要耗时的卸载/安装Matlab。删除偏好也为我工作。
摧毁了JRE原因可能是什么?
在某些情况下我不得不跑 restoredefaultpath 。这是造成的阴影与崩溃替换内置函数,但这车M-files也会发生。
1评论
奥列格Konings
奥列格Konings 2014年6月10日
我有一个类似的问题。MATLAB 2012 b将开始(至少它出现在任务管理器作为主动)但GUI从未出现。这件事发生在剖析CUDA墨西哥人通过Nvidia NVVP文件。没有崩溃profiliong期间或之后,我一直在使用这组工具一年多了,没有出现任何问题。
已经试了所有的建议在这个线程,除了重装,我想避免的。
假设这是墨西哥人造成这个问题,能做些什么?
Windows 7 64位,MATLAB 2012 b,直到这一点没有问题。

登录置评。


克努特
克努特 2013年5月7日
迈克尔的答案:
你也可以做以下,建议由Matlab错误报告本身:“…请检查如果你有MATLAB_JAVA环境变量……”
设置系统变量:MATLAB_JAVA = C:\Program Files\Java\jre7(当前Java7 x64安装文件夹)
对我们来说这工作得很好!
1评论
波尔Henarejos
波尔Henarejos 2013年5月13日
我有同样的问题和你的解决方案为我工作。然而,现在我看到系统字体的粗体,因此所有字体在matlab窗口中以粗体显示。

登录置评。


Jan赫尔曼
Jan赫尔曼 2015年3月20日
同样的问题在与R2014a OS X。在我的例子中,有关文件~ / .matlab / R2014a / MATLABDesktop.xml。

类别

找到更多的在启动和关闭帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!