Estou recebendo essa mensagem de erro quando inicio o Eclipse Helios no Windows 7:
Falha ao criar a Java Virtual Machine
Meu eclipse.ini tem a seguinte aparência:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m
Meu JAVA_HOME está definido corretamente, tanto quanto eu posso dizer. Como posso consertar isso?
Coisas que tentei até agora:
- Adicionando o caminho completo ao javaw.exe
-vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
- Removendo o
-vm
opção completamente - Removendo
--launcher.XXMaxPermSize
corrige o problema, mas causa erros de permgen - Removendo o valor
512
de--launcher.XXMaxPermSize
corrige o problema, mas causa erros de permgen - Reduzir
-Xmx
para512m
também corrige o problema.
Por que não posso usar '1024m' para '-Xmx' e '--launcher.XXMaxPermSize'?
Respostas:
Tente remover as
-vm P:\Programs\jdk1.6\bin
linhas.Além disso, uma recomendação geral: set
-Dosgi.requiredJavaVersion=1.6
, not1.5
.fonte
1. Abra o
eclipse.ini
arquivo da sua pasta eclipse, veja a figura abaixo.2. Abra
eclipse.ini
emNotepad
ou qualquer outrotext-editor
aplicativo, localize a linha-Xmx256m
(ou-Xmx1024m
). Agora altere o valor padrão256m
(ou1024m
) para512m
. Você também precisa fornecer a versão exata do java instalada (1.6 ou 1.7 ou outra).Como isso:
OU
OU
Então funciona bem para mim.
fonte
-Xmx1024m
voltadoXmx512m
e trabalhado. Aparentemente, não havia memória suficiente (?)Tente adicionar
FYI: Consulte o sunblog
Para outras pessoas que possam ter problemas com o Java 7, de acordo com a Wiki do Eclipse - eclipse.ini vm_value (exemplo do Windows)
por exemplo
Observe também que
fonte
Eu sei que isso é muito antigo agora, mas acabei de ter o mesmo problema e o problema era que eu estava alocando muita memória para eclipsar que ela não conseguia se apossar. Portanto, abra eclipse.ini e reduza a quantidade de memória que está sendo alocada para
-Xmx
XXMaxPermSize
eu mudei a minha para-Xmx512m
eXXMaxPermSize256m
fonte
Abra o
eclipse.ini
arquivo da sua pasta eclipse.Ele tem algumas configurações adicionais. Encontre a linha
–launcher.XXMaxPermSize
. Agora remova o valor padrão 256m e salve-o.fonte
Eu removi o eclipse.ini . Encontrei esse problema e a remoção do arquivo ini o solucionou.
fonte
Substituir -vmargs pelo caminho real atual de javaw.exe: * -vm “c: \ Arquivos de Programas \ Java \ jdk1.7.0_07 \ bin \ javaw.exe” *
fonte
Você também pode resolver esse problema removendo o valor "256m" na linha "-launcher.XXMaxPermSize".
fonte
Encontrei uma solução muito fácil para isso. Basta excluir
eclipse.ini
arquivo, mas faça o backup primeiro. Eu tive esse mesmo problema muitas vezes e, finalmente, excluí-o e não tenho mais o problema.Também aumentou o tempo de carregamento. Agora, meu Eclipse começa mais rápido que antes.
fonte
No
STS.conf
arquivo, você precisa verificar duas coisas importantes para evitar a criação / alocação do problema da jvm1. Forneça o local exato da instalação do jdk:
2. Você precisa fornecer a versão exata do java instalada:
3. Tente reduzir o tamanho da memória:
fonte
Abra o arquivo ecplise.ini, localizado na pasta de instalação do eclipse.
Localize e substitua a linha -vmargs por -vm D: \ jdk1.6.0_23 \ bin \ javaw.exe OU apenas remova a linha -vmargs e salve-a. Agora o problema está sendo resolvido
fonte
Depois de tentar a solução acima para reduzir a memória, o Eclipse começa a funcionar, mas trava sempre que carrega os plug-ins do espaço de trabalho, especialmente em
org.eclipse.debug.core
.Encontrei a solução aqui, o Eclipse trava na tela inicial e deseja compartilhá-la. Espero que possa ajudar os outros também.
fonte
Verifique se o eclipse.ini não possui entrada múltipla e usou a entrada vm antes do vmargs:
fonte
Tente este:
fonte
Conserto rápido:
Mude
-Xmx1024m
para-Xmx512m
em eclipse.ini (arquivo localizado no mesmo nível em queeclipse.exe
está presente). E vai funcionar como um encanto.fonte
A maneira simples de corrigir esse problema é apenas excluir ou renomear seu arquivo eclipse.ini . Experimente primeiro. Se esse método não resolver o problema, tente as soluções descritas abaixo.
Outras maneiras de corrigi-lo:
Solução 1
Inclua uma sequência no arquivo eclipse.ini que altere o destino do
javaw.exe
arquivo. O principal é que essa string deve ser colocada acima da string "-vmargs"!Solução 2
Remova o valor de
–launcher.XXMaxPermSize
, como 256m .Solução 3
Remova ou diminua os valores de Xms e Xmx:
fonte
Isso pode funcionar:
Abra o
eclipse.ini
arquivo e cole as linhas abaixo no final das linhas.fonte
Depois de adicionar -vm no eclipse.ini, como mostrado abaixo, funcionou para mim. Adicione-o antes de
-vmargs
não removê-loHouve uma atualização do jdk que estava causando esse problema.
fonte
Isso funcionou para mim:
Fechei todos os outros aplicativos que consomem muita memória na minha máquina Windows 7. E eu tentei abrir o Eclipse e, voila, funcionou.
fonte
Algum tempo não é o seu eclipse.ini ; é o seu JDK que está travado. Você pode verificá-lo escrevendo o seguinte comando em um prompt de comando:
Se este comando mostrar o seguinte erro:
Em seguida, desinstale o JDK e reinstale-o.
O Eclipse estará em ação novamente;) Como hoje eu tenho o mesmo problema, e o acima é sugerido por Itachi Uchiha .
fonte
Enfrentou o problema quando meu próton Eclipse não pôde iniciar. Erro "Falha ao criar a máquina virtual Java"
Adicionado abaixo ao arquivo eclipse.ini
fonte
A adição deste problema corrigiu o problema para mim:
fonte
Reduzir o tamanho do parâmetro até -256
Veja meu arquivo eclipse.ini
fonte
A solução adequada para o seu problema é adicionar a linha -vm apontando para o arquivo jvm.dll da sua pasta Java.
Se a correção acima não for proveitosa, não tente mais nada. A maioria dos conselhos deste segmento é equivocada. Alguns desses hacks podem funcionar temporariamente ou em determinadas configurações de máquina, mas o conteúdo do eclipse.ini não é trivial nem arbitrário. Para a referência oficial, consulte esta [página wiki]: https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM que explica o conteúdo do arquivo. Observe também os links Consulte também na parte inferior da página para obter mais detalhes sobre itens como tamanho de heap, etc. NÃO exclua eclipse.ini, NUNCA. Também é desaconselhável remover as opções -vm ou Xmx. Se fizer isso, você está pedindo problemas.
Aqui estão as referências da página wiki referentes ao seu problema:
fonte
-vm
deve ser colocada antes da-vmargs
opção no eclipse.ini.Para mim, isso foi resolvido alterando o caminho do bin JDK na variável de ambiente Path. Coloque o caminho do bin JDK que possui jre / bin / client / jvm.dll em JDK home.
fonte
PASSOS PARA RESOLVER A QUESTÃO: -
Abra o arquivo eclipse.ini da sua pasta eclipse.
Ele tem algumas configurações adicionais. Localize a linha –launcher.XXMaxPermSize.É a última linha deste arquivo. Agora remova / exclua o valor padrão 256m e salve-o.
fonte
fonte
Eu estava enfrentando o mesmo problema e encontrei a solução. Há problemas na alocação de MaxPermSize. Se você tentar alocar mais do que o espaço livre da sua máquina, esse erro ocorrerá no meu problema. Portanto, tente reduzir o MaxPermSize.
Penso que o ajudará a resolver o seu problema.
fonte
Todas essas soluções falharam comigo. Isso aconteceu comigo do nada depois de usar o Eclipse por seis meses. Parece que de alguma forma meu JDK foi corrompido.
Minha solução final foi fazer o download de um JDK mais recente e atualizar meu JAVA_HOME de acordo com o jdk1.6.0_37 para o jdk1.6.0_43 no meu caso.
fonte
@Aro Para mim, funcionou de forma muito simples!
Depois de receber o alerta da mensagem de erro, executei 'eclipse c .exe' em um prompt de comando. Isso abriu o Eclipse. Então, novamente, tentei com 'eclipse.exe' e agora está funcionando muito bem.
Infelizmente, não deu nenhuma razão técnica para isso.
fonte