Java 在MAC OSX 10.12中增加JVM最大堆大小

Java 在MAC OSX 10.12中增加JVM最大堆大小,java,jvm,Java,Jvm,我在MacOSX10.12(16GB内存)中运行MATLAB。我想增加JVM 1.8最大堆,以便在没有问题的情况下使用MATLAB。我目前的尺码是: uintx MaxHeapSize := 4294967296 {product} 为了增加内存,我使用以下命令设置8GB的最大内存: $java -Xms1g -Xmx8g MATLAB_R2016b.app 但是我得到了这个错误 Error: Could not find or load main class MATLAB_

我在MacOSX10.12(16GB内存)中运行MATLAB。我想增加JVM 1.8最大堆,以便在没有问题的情况下使用MATLAB。我目前的尺码是:

 uintx MaxHeapSize    := 4294967296    {product}
为了增加内存,我使用以下命令设置8GB的最大内存:

$java -Xms1g -Xmx8g MATLAB_R2016b.app 
但是我得到了这个错误

Error: Could not find or load main class MATLAB_R2016b.app

我不知道怎么解决这个问题。我用谷歌搜索了一下,但仍然没有找到解决办法。谢谢

尝试系统首选项->java控制面板->java->单击查看。。。然后修改用户的运行时参数

尝试系统首选项->java控制面板->java->单击查看。。。然后修改用户的运行时参数

您需要在MATLAB特定文件“java.opts”中添加-Xms1g-Xmx8g选项,并重新创建应用程序并运行

您需要在MATLAB特定文件“java.opts”中添加-Xms1g-Xmx8g选项然后重新创建应用程序并运行

您以前是如何启动的?您以前是如何启动的?谢谢您的回答。在运行时参数中放置什么?我尝试了
-Xmx8g
,但不起作用。我假设您使用的是64位。您以前是如何启动该应用程序的?它是系统首选项图标吗?是的,它是64位,我从系统首选项图标启动它,然后检查matlab的系统首选项是否有方法更改java参数。或者尝试以下操作:将cd放入matlab应用程序,然后尝试从那里启动。您需要获取所使用的命令。检查一下,谢谢你的回答。在运行时参数中放置什么?我尝试了
-Xmx8g
,但不起作用。我假设您使用的是64位。您以前是如何启动该应用程序的?它是系统首选项图标吗?是的,它是64位,我从系统首选项图标启动它,然后检查matlab的系统首选项是否有方法更改java参数。或者尝试以下操作:将cd放入matlab应用程序,然后尝试从那里启动。您需要获取所使用的命令。格子夹板