首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac10.9.4(实际上是Mac虚拟机)上安装Matlab R2014a?

如何在Mac10.9.4(实际上是Mac虚拟机)上安装Matlab R2014a?
EN

Stack Overflow用户
提问于 2014-09-08 08:11:14
回答 1查看 2.4K关注 0票数 0

我尝试在Mac10.9.4上安装Matlab R2014a,这是我的Windows 7中的一个虚拟机。

打开InstallForMacOSX.app后,徽标会出现一段时间,然后它会说:安装Matlab意外退出。

问题的详细情况如下:

代码语言:javascript
复制
Process:         java [427]
Path:            /tmp/*/java
Identifier:      net.java.openjdk.cmd
Version:         1.0 (1.0)
Code Type:       X86-64 (Native)
Parent Process:  sh [389]
Responsible:     sh [358]
User ID:         501

Date/Time:       2014-09-08 01:02:34.324 -0700
OS Version:      Mac OS X 10.9.4 (13E28)
Report Version:  11
Anonymous UUID:  7FAD146F-0E07-23E8-AB07-4C6408874BB4


Crashed Thread:  19  Java: Java2D Queue Flusher

Exception Type:  EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
--> 
    __TEXT                 0000000103460000-0000000103471000 [   68K] r-x/rwx SM=COW  /tmp/*

Application Specific Information:
abort() called
...

在日志文件中,报告是:

代码语言:javascript
复制
 A fatal error has been detected by the Java Runtime Environment:

  SIGSEGV (0xb) at pc=0x00007fff8bdeefc8, pid=427, tid=40455

 JRE version: 7.0_11-b21
 Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode bsd-amd64 compressed oops)
 Problematic frame:
 C  [libGL.dylib+0x1fc8]  glGetString+0xf

 Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

 If you would like to submit a bug report, please visit:
   http://bugreport.sun.com/bugreport/crash.jsp
 The crash happened outside the Java Virtual Machine in native code.
 See problematic frame for where to report the bug.

************************

两者都有很长的长度。对不起,我不熟悉Java。我想知道这是怎么回事?我已经安装了Java和JavaforOSX。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 17:07:48

我在Mac虚拟机上安装R2014a也遇到了类似的问题。但是,我做了这样的事情才能让它发挥作用.

1)从oracle网站这里下载最新的java开发工具包(如果您不想使用整个JDK,也可以自己使用java运行时环境)

2)从终端运行matlab安装程序,指定新JRE的位置。有关更多细节,请参见安装Matlab编译器运行时的JRE错误,但我的命令(在MATLAB安装目录中)是

代码语言:javascript
复制
./install -javadir /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre

此时,安装程序基本上可以正常工作,尽管符号数学工具箱有错误,所以我删除了(错误的)安装,并按照上面的方式再次运行安装程序,但没有安装这个工具箱。

3) Matlab似乎没有从正常的应用程序快捷方式打开,所以我不得不从终端运行它,并指定一个替代的java虚拟机。有关更多细节,请参见如何从命令行运行Matlab?。注意,您可以在MATLAB_JAVA文件中导出.bash_profile环境变量,在对bash的更改生效之前,您需要重新启动/打开一个新的终端。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25719867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档