Erro no Eclipse - JVM terminated. Exit code=1

Uso o linux, e de vez em quando o eclipse fecha do nada, com uma caixinha de erro:

[quote]
JVM terminated. Exit code=1
/usr/bin/java
-Xms40m
-Xmx256m
-jar /root/Desktop/Sistema/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /root/Desktop/Sistema/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata e8001
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx256m
-jar /root/Desktop/Sistema/eclipse/startup.jar[/quote]

alguém ai que ja teve o problema, sabe o que posso fazer para arrumar isso?

Obrigado

Já tive esse problema no Windows quando eu executava alguma aplicação que consumia muita memória. Acabava estourando a JVM e o Eclipse fechava. Resolvi aumentando a memória com os comandos
-Xms256m -Xmx512m.

Isso ocorre exatamente em que momento? Simplesmente quando edita um código ou quando um app. tá rodando?

Um abraço!

Então amigo, eu tenho 512 MB de RAM, e todos os outros programas rodam tranquilamente no meu SuSE 9.3, inclusive tenho outra máquina rodando o mesmo S.O. e roda tranquilamente o eclipse com apenas 256MB de RAM…

mas nesse aqui, parece uma sina, que estou eu editando minha classe, e do nada da este erro, e fecha tudo sem salvar nada…

não sei mais o que fazer :frowning:

abçss

Realmente é bem estranho. Qual a versão do Eclipse? Você está usando algum plugin quando edita essa classe? Faz o seguinte, baixa a ultima versão sem os seus plugins e vê o que acontece ok?

Um abraço!

Dica: em vez de usar o java que vem com sua distribuição (e que normalmente fica em /usr/bin/java, conforme você mostrou na sua mensagem de erro), use o Java da Sun ou da IBM, e aponte seu Eclipse para usar esse Java.

Se não me engano, você pode alterar um arquivo (no diretório do Eclipse existe um arquivo chamado eclipse.ini) e alterar o path para encontrar o Java. Por exemplo (estou supondo que seu Java da Sun ou da IBM esteja instalado em /opt/jdk1.6.0/bin/java):

-vm
/opt/jdk1.6.0/bin/java
-vmargs
-showversion
-ea
-Xverify:none
-Xms32m
-Xmx256m
-XX:+AggressiveOpts
-XX:+UseAdaptiveSizePolicy
-XX:+UseParallelGC
-XX:CompileThreshold=100

[color=green]Bom…

Estava tendo o mesmo problema, cacei pela net e creio q achei a solução (aqui funcionou :D)
Detalhe: Aqui uso o Ubuntu 7.10 e eclipse instalado no diretório /usr/local/eclipse
Antes estava usando o JVM dos reposítórios do próprio Ubuntu daí então resolvi usar o baixado do próprio site da Sun:

http://www.java.com/pt_BR/

-“Download gratuito do Java”
-“Linux (arquivo de extração automática)”

Após executar o arquivo .run baixado, foi extraída uma pasta “java”.
#mv java/ /opt/

#touch /usr/bin/eclipse //criação de um arquivo vazio
#chmod 755 /usr/bin/eclipse //Devidas permissões
#vim /usr/bin/eclipse //Edição do arquivo executável

Conteúdo de /usr/bin/eclipse:

#!/bin/bash
/opt/java/bin/java -jar /usr/local/eclipse/startup.jar os linux -ws gtk -arch x86

Agora é só mandar executar com o comando “eclipse”.

Espero ter ajudado.
[/color]

na real é so tirar as duas primeiras linhas do arquivo zendStudio.ini.

isso deve resolver seu problema.

Abrasssss

cara acontece q vc instalou o JDK pra S.O 64 bits, e baixou o eclipse 32 bits, eu so ir no site do eclipse baixar ele pra S.Os 64 bits, e usa. aq o problema era esse, com o mesmo erro. flwws