如何解决 MATLAB for Mac 2012a 安装闪退问题 我安装matlab 2012a,运行之后出现这个对话框,请问...

\u5982\u4f55\u89e3\u51b3 MATLAB for Mac 2012a \u5b89\u88c5\u95ea\u9000\u95ee\u9898

\u539f\u56e0\u662f\u662f Matlab\u5b89\u88c5\u5de5\u5177\u7684JVM\u865a\u62df\u673a\u6307\u5411\u6709\u95ee\u9898\u3002

\u5927\u81f4\u601d\u8def\u662f\u8fd9\u6837\u7684\uff1a

\u6587\u4ef6\u5939\u91cc\u9762\u591a\u4e2a\u5b89\u88c5\u7a0b\u5e8f\uff0c\u4f46\u5176\u5b9e\u6700\u7ec8\u6307\u5411\u7684\u90fd\u662f\u4e00\u4e2aJava\u4e3b\u7c7b\u3002
\u800c\u8fd9\u4e9b\u5b89\u88c5\u7a0b\u5e8f\u7684JAVA_HOME\u5199\u5728\u811a\u672c\u91cc\uff0c\u4f4d\u7f6e\u4e0d\u5bf9\u3002
\u5bfc\u81f4\u542f\u52a8\u7684JVM\u865a\u62df\u673a\u7248\u672c\u8fc7\u8001\u3002

\u4fee\u590d\u65b9\u5f0f\uff1a

\u628a\u5b89\u88c5\u6587\u4ef6\u4ece\u955c\u50cf\u91cc\u9762\u62f7\u8d1d\u51fa\u6765\uff08\u8ba9\u6587\u4ef6\u53ef\u5199\uff09
\u4fee\u6539\u811a\u672c\u6587\u4ef6\u4e2d\u7684JAVA_HOME\u80fd\u591f\u89e3\u51b3\u3002

\u524d\u63d0\u662f\u4f60\u5b89\u88c5\u4e86\u65b0\u7248\u672c\u7684JVM\uff0c\u76ee\u6d4b\u4ee5 Sun Java 7 \u4e3a\u6700\u4f73\u3002

license\u6587\u4ef6\u6709\u95ee\u9898\u3002

原因是是 Matlab安装工具的JVM虚拟机指向有问题。

大致思路是这样的:

文件夹里面多个安装程序,但其实最终指向的都是一个Java主类。
而这些安装程序的JAVA_HOME写在脚本里,位置不对。
导致启动的JVM虚拟机版本过老。

修复方式:

把安装文件从镜像里面拷贝出来(让文件可写)
修改脚本文件中的JAVA_HOME能够解决。

前提是安装了新版本的JVM,目测以 Sun Java 7 为最佳。

扩展阅读:matlab 从后面取数 ... matlab fir1脚本 ... matlab if多个判断条件 ... matlab while ... matlab if语句 实例 ... matlab for if语句 ... inf matlab ... matlab 国产替代 ... matlab if 判断写法 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网