1

我在 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-eclipse/。 metadata/.plugins/org.eclipse.wst.server.core/tmp0-Dcatalina.home=/Library/Tomcat-Dwtp.deploy=/usr/local/workspace/workspace-eclipse/.metadata/.plugins/org.eclipse .wst.server.core/tmp0/wtpwebapps-Djava.endorsed.dirs=/Library/Tomcat/endorsed

错误:无法创建 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/本地/Tomcat-7.0.6.9/endorsed" -Xss768m -Xmx5120m -XX:MaxPermSize=5120m -DmasterPropertiesLinux

4

2 回答 2

1

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

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

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

于 2017-01-30T14:50:44.217 回答
0

这取决于您使用的是什么 Java。如果您使用的是 32 位 Java,您可能无法使用超过 2GB 的空间。

于 2017-01-30T14:56:30.237 回答