eclipse出现 “Cound not Create the java virtual machine” 错误解决

下载安装了一个Eclipse 3.2 版的,运行 eclipse.exe 出现 “Cound not Create the java virtual machine” 错误,程序退出。
网上查了资料,也有人碰到这个问题。http://cityhunt.javaeye.com/blog/198186 按照其介绍修改小 -XX:PermSize 的值,结果不起作用,后来尝试将-Xmx和-XX:MaxPermSize都修改小,问题消失

  1. -Xmx512m
  2. -XX:MaxPermSize=128m
  3. -XX:PermSize=64m

造成这个问题的原因估计是 eclipse 启动时要jvm预先分配的内存过多,而系统的内存资源又不够导致的。

Popularity: 5% [?]

Related

在Linux下安装运行Eclipse

到www.sun.com公司下载最新版本的jdk1.6.0安装

  1. chmod +x jdk-6u10-beta-linux-i586-rpm.bin
  2. ./jdk-6u10-beta-linux-i586-rpm.bin
  3. rpm -ivh jdk-6u10-beta-linux-i586.rpm

到www.eclipse.org下载最新的eclipse程序解压安装.

  1. tar -xzvf eclipse-java-ganymede-linux-gtk.tar.gz
  2. mv eclispse /usr

修改 /etc/profile 在后面添加

  1. export JAVA_HOME=/usr/java/jdk1.6.0_10
  2. export CLASSPATH=/usr/java/jdk1.6.0_10/lib

编辑一个运行eclispe的命令到/usr/local/bin/runeclipse

  1. touch /usr/local/bin/runeclipse
  2. chmod +x /usr/local/bin/runeclipse
  3. vi /usr/local/bin/runeclipse

输入一下内容

  1. /usr/local/eclipse/eclipse -vm /usr/java/jdk1.6.0_10/bin/java &

在控制台输入

  1. runeclipse

出现eclipse启动界面,进入创建一个文件试验了一下,运行正常。

Popularity: 3% [?]

Related