由于Java错误,打开matlab时出错

由于Java错误,打开matlab时出错,java,matlab,Java,Matlab,我试图简单地打开matlab,但遇到了java异常。除了可能自动更新java之外,我什么都没做。以前有人有过这个问题吗 这是在苹果操作系统上,约塞米蒂 错误消息: 是的,两三年前我就有这个问题了。如果使用Windows7 aero主题,则会出现此错误。将主题窗口设置为默认值,然后再次尝试打开。否则,请与我们共享您的操作系统和matlab版本。该特定错误是由于安装了Mac os Yosemite发布之前发布的matlab版本。具体来说,如果您运行的Mac OS版本在Yosemite发布之前,然后决

我试图简单地打开matlab,但遇到了java异常。除了可能自动更新java之外,我什么都没做。以前有人有过这个问题吗

这是在苹果操作系统上,约塞米蒂

错误消息:


是的,两三年前我就有这个问题了。如果使用Windows7 aero主题,则会出现此错误。将主题窗口设置为默认值,然后再次尝试打开。否则,请与我们共享您的操作系统和matlab版本。

该特定错误是由于安装了Mac os Yosemite发布之前发布的matlab版本。具体来说,如果您运行的Mac OS版本在Yosemite发布之前,然后决定升级到Yosemite,那么在事后尝试运行MATLAB时将产生此错误

这是一个众所周知的错误,不幸地困扰了许多优胜美地用户

如果您查阅这个特定的MathWorks线程:,那么在拥有这样一个版本的MATLAB的同时升级到Yosemite将在启动时生成
java.lang.NullPointerException
。幸运的是,MathWorks发布了一个补丁来修补您的MATLAB,这样您就可以让它再次运行

有关修补MATLAB程序的更多详细信息,请参见此链接


确保下载了与MATLAB版本对应的正确补丁。

您是否也升级到了Yosemite?这是一个众所周知的错误:。它的要点是你必须修补一些属于MATLAB的文件。那条线会告诉你怎么做。谢谢。我不太清楚。我会看一看,如果行得通就告诉我。如果是的话,如果我写了一个答案,你接受了,我不会介意的。让我知道!顺便说一句,如果你不想筛选该线程,请点击这里:-这是你需要安装的补丁的直接链接。很好!很高兴知道。祝你好运OP使用的是Mac OS Yosemite,而不是Windows-1.我发现一篇文章可能会帮助您解决问题:它指的是有关您的问题的热修复程序链接:转到上述答案中的第二个链接,并仔细遵循说明。i、 e.链接THNX!