Eclipse:最大堆大小无效:

时间:2017-01-30 14:41:33

标签: eclipse macos heap-size

我在Eclipse(Mac)上收到错误消息:

  

无效的最大堆大小:-Xmx5120m-Djavax.net.ssl.trustStore = / usr / local / keystore / JavaKeyStore.jks-Djavax.net.ssl.trustStorePassword = changeit-Dtls.key.store = / usr / local /keystore/JavaKeyStore.jks-Dtls.trusted.store=/usr/local/keystore/JavaKeyStore.jks-Dawsmock.directory=/ijmeang/elis/s3-mock-Dcatalina.base=/usr/local/workspace/workspace-蚀/ .metadata / .plugins / org.eclipse.wst.server.core / TMP0-Dcatalina.home = /库/ Tomcat的Dwtp.deploy =的/ usr /本地/工作区/工作空间蚀/ .metadata / .plugins / org.eclipse.wst.server.core / TMP0 / wtpwebapps-Djava.endorsed.dirs = /库/ Tomcat的/认可

     

错误:无法创建Java虚拟机。

     

错误:发生了致命异常。程序将退出。

我该如何解决这个问题?

以下是关于Eclipse的论点:

  

-Dcatalina.base =“/ usr / local / workspace / workspace-eclipse / .metadata / .plugins / org.eclipse.wst.server.core / tmp0”-Dcatalina.home =“/ usr / local / Tomcat -7.0.6.9“-Dwtp.deploy =”/ usr / local / workspace / workspace-eclipse / .metadata / .plugins / org.eclipse.wst.server.core / tmp0 / wtpwebapps“-Djava.endorsed.dirs =” /usr/local/Tomcat-7.0.6.9/endorsed“-Xss768m -Xmx5120m -XX:MaxPermSize = 5120m -DmasterPropertiesLinux

2 个答案:

答案 0 :(得分:1)

我建议您尝试降低-Xmx5120m的值,如下所述:

https://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F

某些JVM对堆上可用的内存总量进行了限制。

答案 1 :(得分:0)

这取决于您使用的Java。如果您使用的是32位Java,则可能无法使用超过2 GB的内容。