使用客户端JVM的Ubuntu 11.04上的Eclipse Indigo发布 - (Natty Narwhal)

时间:2012-06-06 07:45:11

标签: eclipse-indigo

配置详情:

IDE:适用于Web开发人员的Eclipse Indigo Java EE IDE。   操作系统:Ubuntu Linux 11.04 Java:java版“1.6.0_30” Java(TM)SE运行时环境(版本1.6.0_30-b12) Java HotSpot(TM)服务器VM(版本20.5-b03,混合模式)

当我使用jconsole检查eclipse进程的JVM细节时,它显示它使用客户端JVM和JIT。我试过以下:

在eclipse.ini中:

-vmargs ... -server

但它不起作用。

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

首先通过“ps -eaf | grep -i Catalina”检查命令行,它会显示如下:

adahar    5933  5552  0 Aug28 ?        00:11:45 /opt/jdk1.5.0_22/bin/java
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:53946 
-Dcatalina.base=/home/adahar/workspace-indigo/.metadata/.plugins

/org.eclipse.wst.server.core/tmp2 -Dcatalina.home = / home / adahar / soa / model-eclipse     -Dwtp.deploy = /家庭/ adahar /工作空间靛蓝/ .metadata / .plugins / org.eclipse.wst.server.core / TMP2 / wtpwebapps     -Djava.endorsed.dirs = / home / adahar / soa / model-eclipse / endorsed -Xmx2g -XX:MaxPermSize = 192m     -Dfile.encoding = UTF-8 -classpath /home/adahar/soa/model-eclipse/bin/bootstrap.jar:     /opt/jdk1.5.0_22/lib/tools.jar org.apache.catalina.startup.Bootstrap start

如果成功将它们放在命令行上,您可以看到这些选项。

如果它仍然不起作用,那么这是一个java问题。我的猜测是Eclipse不是服务器应用程序,即它有一个GUI,因此java默认为客户端模式。