O Eclipse estava funcionando bem ontem (e tem estado desde que eu o instalei há cerca de um ano). Agora, de repente, estou recebendo o seguinte erro ao inicializar:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
Não mudei nada relacionado a Eclipse / Java em minha máquina, mas uma atualização do Windows foi aplicada em minha máquina ontem, então talvez isso tenha algo a ver com isso (mas não vejo nada que afete o Java). Eu olhei todos os outros posts sobre como adicionar algo ao seu PATH ou adicionar a opção -vm ao Eclipse ini (não foi possível fazer isso funcionar) ou copiar a pasta jre para eclipse \ jre (funcionou, mas não parece uma boa solução a longo prazo). Estou realmente tentando descobrir como fazer as coisas voltarem à configuração "padrão" sem bagunçar as coisas.
Estou correndo Windows 7, Eclipse Helios and Java 1.6.0_26.
Respostas:
Duas maneiras de contornar isso.
Forma recomendada : em seu
eclipse.ini
arquivo, certifique-se de apontar -vm para a instalação do jdk. Mais sobre isso aqui . Certifique-se de adicionar-vm
antes da-vmargs
seção.Passe o
vm
sinalizador na linha de comando. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVMNota : O Eclipse NÃO consulta a variável de ambiente JAVA_HOME.
fonte
eclipse.ini
está presente em sua pasta de instalação do eclipse.Certifique-se de que a versão Java e o Eclipse pertencem à mesma arquitetura. Portanto, instale o Java de 64 bits para o Eclipse de 64 bits.
fonte
eclipse.ini:
Isso funcionou para mim. Não precisa estar no início, mas certamente não pode estar no final do arquivo.
fonte
No meu caso faltava poucas coisas. Não instalei o JDK e o JRE de 64 bits enquanto o eclipse era da versão de 64 bits. Uma vez feito isso, o caminho JDK \ bin foi definido na variável PATH eclipse funcionou bem :)
fonte
Abrir
eclipse.ini
arquivo alémeclipse.exe
colar
na primeira linha. E você está pronto para ir.
fonte
Eu tive o mesmo problema depois de atualizar o java. Então eu colo
para mostrar o caminho de
javaw.exe
noeclipse.ini
arquivo.Espero que isso ajude você.
fonte
Eu tive o mesmo problema. No meu caso, foi um programa que instalei que destruiu a variável env PATH.
portanto, verifique sua variável de ambiente PATH.
fonte
Primeiro
verifique se você tem ambos java de 32 e 64 bits instalados, então
Definir caminho no Windows
Windows 8
Arraste o ponteiro do mouse para o canto inferior direito da tela
Clique no ícone Pesquisar e digite: Painel de Controle
Clique em -> Painel de Controle -> Sistema -> Avançado
Clique em Variáveis de ambiente, em Variáveis de sistema, encontre PATH e clique nele.
Na janela Editar, modifique PATH adicionando a localização da classe ao valor de PATH, ou simplesmente certifique-se de que o nome da variável está em MAIÚSCULAS
Se você não tiver o item PATH, pode selecionar para adicionar uma nova variável e adicionar PATH como o nome e a localização da classe como o valor.
Feche a janela.
Reabra a janela do prompt de comando e execute seu código java.
fonte
Via instalação do Puppet ATG Centos.
ERRO:
Nenhuma máquina virtual Java foi encontrada em seu PATH
SOLUÇÃO:
Variável declear :
$ java_home = "/ opt / oracle / product / java / jdk1.8.0_45 / bin"
Adicionar este "{$ java_home}" Java Exec
fonte
Depois de definir o Java Path, se você não conseguir abrir seu eclipse, siga as etapas abaixo:
Insira duas linhas
jdk-11.0.2, deve ser a sua versão do Java, que você obterá no local acima.
fonte
Tente baixar e instalar a versão de 32 bits do Java e, em seguida, definir o caminho :)
fonte
Sim, aconteceu comigo agora. Acesse o site da Oracle e pesquise Java SDK. Certifique-se de usar a mesma arquitetura (x86, x64) do Eclipse.
fonte
Isso aconteceu comigo também. E descobri que o javaw.exe em C: \ Windows \ System32 foi excluído após a atualização do Windows. Copiado mais uma vez e o Eclipse começou bem.
fonte
Chek os, eclipse e java, seja de 32 ou 64 bits
fonte
você também pode copiar sua pasta JRE para o diretório eclipse e funcionará corretamente
fonte
O problema ocorreu na minha máquina devido à atualização da versão do Java (66 de 60). Preste atenção especial a isso. Como dito acima, gostaria de adicionar
Neste arquivo eclipse.ini , que está disponível onde você instalou o eclipse, procure a linha abaixo -vm example C: \ Program Files \ Java \ jre1.8.0_ 66 \ bin
agora tente abrir este local, caso você não consiga abrir, isso significa que há algum problema. No meu caso, a versão instalada foi jre1.8.0_ 60 . Portanto, houve uma pequena diferença que pode não ser perceptível (66 em vez de 60). Atualize você poderá abrir.
fonte
Eu me deparei com o mesmo problema ontem, com o PATH etc. configurado corretamente. Ele pode ser aberto a partir da linha de comando, agora funcionando apenas com um clique duplo.
E estava funcionando agora, bastando " Executar como administrador " :)
fonte
Algumas vezes isso acontece quando sua pasta Java é atualizada.
Abra a pasta Eclipse e procure o arquivo eclipse.ini. Abra o arquivo eclipse.ini e verifique se a versão do jre é igual à do jre disponível na pasta java.
Eu enfrentei o mesmo problema quando meu jre foi alterado de jre1.8.0_101 para jre1.8.0_111.
C: \ Arquivos de programas \ Java \ jre1.8.0_101 \ bin para C: \ Arquivos de programas \ Java \ jre1.8.0_111 \ bin
fonte
No meu caso, o problema era que o caminho estava entre aspas ("):
Removê-los resolveu o problema:
fonte
Minha solução é incluir o diretório "bin" do JDK no PATH
Para editar a
PATH
variável de ambiente emWindows 7/8/10:
fonte
No Centos 7 eu resolvi esse problema (depois de um grande
yum upgrade
) mudando minha configuração paravm
em:~/eclipse/java-oxygen/eclipse/eclipse.ini
para:
(que sempre apontará para o último instalado
java
)fonte
você deve alterar o caminho jdk em eclipse.ini aqui:
/Users/you_username/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/eclipse.ini
depois de reiniciar o eclipse :)
fonte