Acabei de baixar e pesquisar o Android SDK para Windows. Atualmente, estou usando o W8 64x.
java
eclipse
error-handling
Vladislav Bogdanov
fonte
fonte
Respostas:
A mensagem de erro aponta para um problema com sua versão do Java. Você tem um JDK instalado?
Tente adicionar o seguinte (observando a nova linha):
... para o seu
eclipse.ini
arquivo, apontando para o JDK que você deseja usar e verifique se a versão Java necessária é pelo menos tão nova quanto o seu JDK. Este é o caminho para um sistema Windows. Mais informações sobre caminhos podem ser encontradas aqui (role para baixo).Se você não sabe onde está o
eclipse.ini
arquivo: regularmente, ele está na pasta do seueclipse.exe
.Edit2: @KadoLakatt : a razão pela qual a instalação da versão mais recente do Java funcionou para você é porque o Eclipse verifica o caminho padrão para uma JVM se ela não encontrar uma
-vm
entrada (veja aqui ). No entanto, eu não recomendaria isso, pois você pode estar errado ao adivinhar a JVM usada. Se você atualizar o Java (automaticamente?), Poderá ter problemas no Eclipse, perguntando-se o que pode ter mudado. Melhor configurá-lo para uma pasta específica no seueclipse.ini
para ter certeza.fonte
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
Para:-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
Eu recebi esse erro do nada. O Eclipse parou de funcionar, embora eu não tenha feito alterações na configuração e não tenha instalado nenhum novo jdk.
Aqui estava o meu arquivo eclipse.ini:
Para que o Eclipse inicie com êxito, removi
Então, aqui está o meu arquivo atualizado:
Não tenho idéia por que remover osgi.requiredJavaVersion = 1.6 corrigiu isso, pois minha versão da jvm é 1.6. No documento http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
Eu acho que minha versão java foi definida corretamente. De qualquer forma Eclipse começa e corre para mim agora ......
fonte
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
ao arquivo eclipse.ini, solicitou uma reinicialização e falhou ao iniciar. No passado, eu adicionei manualmente-vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
. Ocorreu um erro porque fiquei com duas entradas '-vm'. A remoção de um deles resolveu o problema.-vmargs -Dosgi.requiredJavaVersion=1.6
não tenho idéia de onde diabos ele veio, o IDE funcionou bem no passado.também pode ser assim:
fonte
Adicionar
-vm
parâmetros funciona para mim.fonte
Para aqueles que tentaram todas as respostas acima sem sucesso, tente diminuir o valor de -Xms. É necessário oferecer suporte a um Eclipse mais antigo (Weblogic Eclipse 10.3.6) - Eu tinha o seguinte .ini na máquina com Windows 7 e na VM do Windows Server 2008 R2 Enterprise (a versão Java abaixo indica um Java de 32 bits) que tinha funcionou e estava funcionando perfeitamente, respectivamente.
Portanto, um Java de 32 bits para um Eclipse de 32 bits, mas ainda assim o código de saída 1. Com base em todas as respostas que eu tinha visto aqui, e a única alteração sendo um novo laptop com Windows 10, a única explicação possível era que o novo SO e o Eclipse estava discordando de alguma coisa. Então comecei a brincar com cada um dos valores e funcionou quando reduzi o Xms e o Xmx para 512m. Tenho um palpite de que, possivelmente, o novo sistema operacional Windows esteja impedindo um tamanho de heap inicial mais alto com base em alguma condição de execução (o -Xms mais alto funciona no Windows 10 em todos os outros dispositivos semelhantes que encontrei) - então qualquer outra explicação é bem-vinda. Enquanto isso, o seguinte é o único valor que eu ajustei para iniciar com sucesso o Eclipse.
fonte
Combinações de trabalho de SO, JDK e eclipse bitness.
Por favor, use uma das combinações acima.
fonte
Eu tive o mesmo problema no meu windows 7, máquina de 64 bits. Então baixei e instalei o jdk de 64 bits para Java (que inclui o jre). Isso resolveu o problema.
fonte
Eu encontrei problemas semelhantes. A razão é que o caminho para o meu eclipse inclui caracteres chineses. Depois que esses caracteres são excluídos, o problema está resolvido. Verifique se há caracteres diferentes do inglês no seu caminho.
fonte
Eu também enfrentei o problema semelhante, não resolvido depois de adicionar o comando no arquivo eclipse.ini. Minha causa raiz é diferente. Eu estava experimentando diagramas de sequência usando o objectaid. Isso está lançando uma exceção e perturbou meu espaço de trabalho. Você pode ter um problema diferente ao trabalhar em novos plugins. Melhor verificar o arquivo de log localizado no espaço de trabalho do projeto
C:\path\to\workspace\.metadata\.log
fonte
Isso pode ser resolvido incluindo a seguinte linha no arquivo eclipse.ini -XX: -UseCompressedOops
fonte
Eu tive o mesmo problema que foi causado devido ao desligamento do Windows 10. No início, havia o caminho do Oracle, ou seja, o caminho inserido pelo Oracle no momento da instalação do JDK. Eu o removi e mudei o caminho para o local do JDK. Isso resolveu o problema.
fonte
Se você possui o java 8 instalado, pode estar relacionado ao seguinte problema: https://support.oracle.com/knowledge/Middleware/2412304_1.html
Simplesmente remover / renomear "C: \ Arquivos de Programas (x86) \ Arquivos Comuns \ Oracle \ Java \ javapath" funcionou para mim.
fonte
Alterar diretamente o arquivo eclipse não é uma boa ideia, não importa a faceta ou o ini, a menos que possa ser alterado no eclipse. Teve o mesmo problema, com o jdk1.8 instalado. Altere para jdk 1.7.
Além disso, de acordo com https://wiki.eclipse.org/Eclipse/Installation , o LUNA e o MARS precisam de 1,7. Portanto, verifique se você o instalou.
fonte
O Mine é um sistema de 64 bits com instalação em java de 64 bits. o que funcionou para mim foi o seguinte:
No campo de destino, aponte para o caminho inicial correto das instalações java de 64 bits usando o argumento vm com o caminho java_home entre aspas da seguinte forma:
D: \ Scala_eclipse \ eclipse.exe -vm "C: \ Arquivos de Programas \ Java \ jdk1.8.0_11"
Isso quase sempre resolve todos os meus problemas relacionados ao Eclipse (scala eclipse). Conforme mencionado na resposta , verifique se você está usando a combinação certa de eclipse e java
fonte
1) Abra o arquivo SpringToolSuite4.ini .
2) Procure o openFile .
3) Forneça o local do arquivo jvm.dll no SpringToolSuite4.ini
4) Nota: Forneça a Nova Linha entre -vm e o caminho do local do arquivo jvm.dll, conforme mostrado abaixo.
fonte
apenas para adicionar aqui ...
Para os caras que ainda não conseguiram iniciar o eclipse devido ao mesmo erro, verifique o arquivo eclipse.ini novamente e veja se você esqueceu de colocar
M
após o tamanho da memória. Por exemplo:estão incorretos, deveriam estar
-Xmx1024M
. Eu tenho tentado idéias diferentes do SOF e de outros fóruns, e neste recorte / pasta eu esqueci que perdiM
(uma coisa tão pequena para perder), então pensei em compartilhar. Se funcionar para alguns de vocês, faça um voto positivo.fonte
Eu tive esse problema recentemente, mas não alterei nenhum java ou atualizei a versão java. Talvez esse problema tenha ocorrido devido ao desligamento do sistema.
E depois de ler algumas respostas aqui, decidi alterar a versão java de 1.6 para 1.7 no arquivo eclipse.ini.
Após essa alteração, o Eclipse começou bem e funcionou. Desde que eu não tinha mudado nada, eu decidi mudar de volta para 1.6 para o que era originalmente.
Então eu comecei o eclipse e adivinhe o que funcionava. Parece que, no meu caso, apenas tocar / modificar o arquivo eclipse.ini funcionou.
Espero que esta resposta seja útil para alguém.
fonte
Se nenhuma das soluções funcionar, verifique se você possui mais de uma versão do java instalada em sua máquina. Por favor, mantenha apenas uma versão que você preferir e tudo deve funcionar bem.
fonte
Nenhuma das respostas acima me ajudou. Descobri que, em geral, um erro como esse pode significar que o seu eclipse.ini tem uma entrada inválida. Portanto, todas as respostas acima podem estar corretas, dependendo do seu caso particular. No meu caso, acabei adicionando um argumento de localidade com um erro de digitação.
fonte
Tentei mudar o caminho no parâmetro -vm, mas não ajudou. Em seguida, excluí o parâmetro -vm e -vmargs do eclipse.ini. Funcionou para mim
fonte
Por favor, verifique seu computador e, se o Java JRE não instalar, faça o download e instale-o.
fonte
Meu caminho para o argumento -javaagent era ter caracteres espaciais como 'e'. Coloquei o frasco Lambok em outro lugar e dei o caminho para esse lugar. Funcionou para mim.
anteriormente era
-javaagent: C: \ Software e ferramenta \ lambok.jar
eu mudei para
-javaagent: C: \ Labmok \ lambok.jar
fonte
se houver c: / arquivos de programas / java / jre / bin / server / jvm.dll não encontrado, copie o jre da pasta jdk e cole-o fora da pasta jdk. e tente novamente ...
fonte