由于 Java,MATLAB 无法运行

由于 Java,MATLAB 无法运行

我使用 Windows 7 x64。我已经在计算机上安装了 MATLAB 2010a。运行后,只显示启动画面一段时间,然后程序退出。我找到了一个错误日志,文件的第一行显示:

Java 运行时环境检测到意外错误:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) 位于 pc=0x00000000778008c5,pid=2156,tid=2656

Java VM:Java HotSpot(TM) 64 位服务器 VM(11.2-b01 混合模式 windows-amd64)有问题的框架:C [ntdll.dll+0x508c5]

如果您想提交错误报告,请访问: http://java.sun.com/webapps/bugreport/crash.jsp

我不确定我是否适合问这个问题。我已将视觉样式更改为 Windows 经典。

我尝试使用-nojvm参数运行 MATLAB。屏幕上只显示命令窗口。然后我输入desktop命令。但它没有接受我的命令。它说:

不支持桌面,因为 Java 目前不可用。

据我研究,这是 Java 问题。我已卸载 JRE 7u45,然后安装了 JRE 6u45x64。没有任何变化。

答案1

我发现 macafee 病毒防护软件阻止了 java(尽管在思考了 20 多分钟之后,matlab 最终确实加载了)。

尝试将 matlab 或 java 添加到白名单中。我很想听听遇到此问题的人的意见。

答案2

Mathworks

尝试转到 C:\Users\\AppData\Roaming\MathWorks\MATLAB\R20.. 并删除所有 .xml 设置文件。然后删除日志文件并重新运行 MATLAB。

相关内容