1

我在 ubuntu 12.04 和 java 7 上运行 springtool 套件开普勒(v3.3)。现在我有一个错误,因为更新 java 1.7.0_40。

The stack size specified is too small, Specify at least 228k
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

sts.ini

-vm
/usr/lib/jvm/java-7-oracle/bin/java
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130521-0416
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms1024m
-Xmx2048m
-XX:PermSize=1024m
-XX:MaxPermSize=2048m
-XX:+UseParallelGC

我也使用 vmwarevfabric server 2.9(包含在 sts 中)

有人能帮我吗?

4

2 回答 2

4

假设它是 Eclipse/STS 给出的错误,尝试把

-Xss4m

到文件的末尾(或至少在 之后-vmargs)。

请参阅如何增加 Java 堆栈大小?更多。

于 2013-09-12T19:18:47.647 回答
1

https://jira.spring.io/browse/STS-3578跟踪

从那里回答:

解决方法:通过“Run >> Run Configurations ...”菜单找到 tc server launhc 配置。更改 vm 命令行选项以增加堆栈大小。即类似:
-Xss256k

于 2014-01-24T09:17:14.300 回答