O Eclipse não pode abrir, usou o eclipse antes e foi aberto antes sem problemas. Agora continuo recebendo a seguinte mensagem de erro:
Um Java Runtime Environment (JRE) ou Java Development Kit (JDK) deve estar disponível para executar o Eclipse. Nenhuma máquina virtual Java foi encontrada após pesquisar os seguintes locais:
Obtiveram eclipse para abrir e trabalhar em projetos antes e não serão abertos.
Aqui está uma captura de tela do que eu continuo recebendo:
C:\Program Files (x86)\Java\jre6\bin
Geralmente é porque:
-vm
argumento: veja esta pergunta do SO para um exemplo concreto.eclipse.ini
foi corrompido de alguma forma (se não foi modificado, não é isso, mas se definir um caminho jvm não funcionar, ... eu substituiria oeclipse.ini
por um proveniente de uma instalação nova apenas para ter certeza)Mais detalhes na página wiki " Localizando uma VM, usando a invocação JNI ou executando Java "
Conforme mencionado em " Perguntas frequentes Como executo o Eclipse? ":
Então, eu verificaria o seu $ PATH, começando por uma nova seção do shell (seja qual for o seu SO), digitando '
java -version
' para ver se ele ainda retorna alguma coisa.fonte
Copie o javaw.exe de C: \ Arquivos de programas \ Java \ jre1.8 (ou) 1.6 (ou) 1.7 \ bin
e cole-o dentro da pasta Eclipse, onde eclipse.exe está lá. Isso é tudo.
fonte
Eu tinha o mesmo problema e o problema era que eu tinha uma versão de 32 bits do Eclipse em execução na minha máquina de 64 bits e queria a versão de 32 bits do JRE.
Eu mudei
Program Files
paraProgram Files (x86)
noeclipse.ini
arquivo da seguinte forma:e isso resolveu o problema.
Você pode instalar apenas o Eclipse de 64 bits, mas isso resolverá o erro.
fonte
Aqui está como eu consertei o meu:
encontre o local em que seu jre está instalado. no meu caso, ele estava localizado em C: \ Arquivos de Programas \ Java \ jdk1.7.0_10
copie a pasta jre e cole-a onde estão seus arquivos eclipse (onde eclipse.exe está localizado).
ao fazer o download do eclipse, você obtém um pacote .zip que contém o eclipse.exe e todos os outros arquivos necessários para executar o eclipse, mas estão faltando os arquivos jre. portanto, tudo o que você precisa fazer é descobrir onde a pasta jre está localizada no seu disco rígido e adicioná-la ao restante do pacote eclipse.
fonte
Você instalou o Java através da instalação automática do navegador java.com? Se sim, então esse é o seu problema! Você precisa instalar o "manual": http://www.java.com/en/download/manual.jsp
É apenas uma questão de ter a correspondência correta de Eclipse de 32 bits / Java de 32 bits ou Eclipse de 64 bits / Java de 64 bits. Muitos Windows de 64 bits têm navegadores de 32 bits e o último é a versão do Java que o instalador automático fornecerá - não o que o Eclipse de 64 bits deseja.
fonte
Verifique se o caminho de instalação do JDK está na sua variável Path no Windows.
fonte
Eu tenho esse problema porque eu desinstalei o jdk versão 13 e reinstalei o j dk versão 8
Mesmo tendo atualizado as variáveis de caminho, o eclipse ainda escolhe a configuração antiga.
Você precisa editar o arquivo eclipse.ini que está na sua pasta em que eclipse.exe está localizado.
Atualize este arquivo com o caminho mais recente para que o eclipse possa buscá-lo
fonte
É tão simples, adicione apenas o seu caminho java, por exemplo:
na variável de sistema PATH
fonte
Já enfrentei um problema semelhante anteriormente com o Eclipse e o STS IDE'S
JDK/JRE
está disponível ou não na sua máquina. Caso contrário, instale o JDK e configure as variáveis de ambiente.eclipse.ini
ou sts.ini da seguinte maneira.fonte
Eu também tive o mesmo problema ao desenvolver aplicativos Android usando o eclipse IDE. Eu o resolvi removendo todas as instalações do java (eu tinha o java 6 e 7 ambos) e reinstale apenas o jdk 7.
fonte
adicionar
-vm C:/Program Files/Java/jdk1.6.0_29/bin/javaw.exe
ao arquivo .ini me ajudou.fonte
Corrigi isso corrigindo as etapas abaixo,
1)
Por favor, encontre a captura de tela para o mesmo.
fonte
Apenas para adicionar outras respostas:
Usuários do Windows: Você pode atribuir o PATH ao JRE no eclipse.ini, separado por '/' ou '\'. Não importa. O Eclipse escolherá assim mesmo. Por exemplo, no meu sistema Windows, qualquer um dos caminhos é bom (depois de -vm, é claro):
C: / Arquivos de Programas / Java / jre1.8.0_181 / bin ou C: \ Arquivos de Programas \ Java \ jre1.8.0_181 \ bin
fonte
Altere o valor vm no arquivo eclipse.ini com o caminho correto para o seu JDK, algo como isto,
O caminho para eclipse.ini me parece algo assim,
/Users/tomcat/eclipse/jee-2018-09/Eclipse.app/Contents/Eclipse
fonte
Às vezes, isso acontece se você remover o Java das variáveis do caminho (intencionalmente ou não). Para configurar a variável PATH novamente, inclua o caminho completo do diretório jdk \ bin na variável PATH. Normalmente, o caminho completo é:
C: \ Arquivos de programas \ Java \ jdk-11 \ bin
Para definir a variável PATH no Microsoft Windows:
fonte
Eu também tive esse problema em uma máquina win7. Eu queria atualizar o jre com um jdk. Então eu apaguei a pasta jre e baixei e descompactei o novo jdk. O problema foi que eu excluí manualmente a pasta jre, quando deveria ter desinstalado. Isso deixa várias entradas de registro que ainda apontam para o jre antigo. De alguma forma, o eclipse ainda quer usar o velho jre. Não consegui desinstalar o antigo java vm, continuava recebendo este erro:
Erro 1723. Há um problema com este pacote do Windows Installer. Não foi possível executar uma DLL necessária para a conclusão desta instalação. Entre em contato com a equipe de suporte ou o fornecedor do pacote
Então, eu tive que usar este utilitário MS para corrigir a desinstalação:
http://support.microsoft.com/kb/2438651/
Então eu tive que instalar novamente o vm. Eu instalei no mesmo local em que estava o original, para evitar perder mais uma hora! Depois que o eclipse começou corretamente.
Julio
fonte
Eu apenas tive esse problema e o corrigi dessa maneira. Eu notei que a mensagem de erro tem jre nele, não jre6 ou jre7, então copiei o jre6 dos arquivos de programa para a pasta eclipse, renomeei-o de jre6 para jre, e funcionou: p
fonte
Novo movimento da minha parte, mas eu havia instalado apenas o JRE em vez do JDK . Instalei o JDK e meu problema desapareceu imediatamente.
fonte
Eu tive esse problema e foi devido à minha máquina Windows tocando. Entrei no painel de controle -> sistema -> avançado - variáveis de ambiente.
Editei a variável PATH (que já estava configurada corretamente), mudei NADA, cliquei em OK para voltar às telas.
Então o eclipse funcionou. Não faço ideia do porquê, exceto pelas janelas. Espero que isso ajude alguém.
fonte
Eu tive esse problema; Eu consertei indo para
Computador -> Propriedades -> Configurações Avançadas -> Variáveis Ambientais
Nas variáveis do sistema, localize a variável denominada PATH.
-> Selecione Editar -> No final da variável de caminho, coloque um ";" adicione o caminho do seu JDK e coloque \ bin \ no final
Deve ser consertado.
Exemplo:
Variável do sistema
C: \ Arquivos de programas (x86) \ Arquivos comuns ....... HP \ LeanFT \ bin
Caminho JDK
C: \ Arquivos de programas \ Java \ jre1.8.0_121
Caminho final -
C: \ Arquivos de programas (x86) \ Arquivos comuns ....... HP \ LeanFT \ bin; C: \ Arquivos de programas \ Java \ jre1.8.0_121 \ bin \
Fontes: https://www.java.com/en/download/help/path.xml
fonte
Common Files.......HP\LeanFT\bin
caminho, a propósito. Você não precisa dele para desenvolver em Java.É simples. O diretório bin JDK ou o diretório bin JRE deve estar na variável do caminho Exemplo: Diretório Java Instalado: Suponha que seu java esteja instalado no diretório ' C: \ Arquivos de Programas \ java \ Jdk1.8.0_144 ' Agora você pode encontrar o diretório bin em ' C: \ Program Arquivos \ java \ Jdk1.8.0_144 \ bin '
Navegue para a variável de ambiente do usuário
No pop-up, clique em Caminho em Variáveis de usuário para a seção Clique no botão Editar ... e outro pop-up aparecerá.
Clique no botão Novo e digite C: \ Arquivos de Programas \ java \ Jdk1.8.0_144 \ bin
Clique no botão OK e novamente em OK no botão no pop-up Variáveis de ambiente.
Agora você pode abrir seu eclipse sem erros
fonte
Encontrei uma solução em que o Eclipse.ini o local era a versão antiga do Java e, depois de atualizar a nova versão do java, o local do -vm
C:\Program Files\Java\jre1.8.0_201\bin
era o mesmo, então tive que alterar o diretório para minha nova versão do Java.
Portanto, a solução é apenas abrir a versão Java mais atualizada, copiar seu caminho de diretório e substituí-lo no arquivo Eclipse.ini.
fonte
Exemplo moderadamente à prova de futuro para sistemas do tipo Linux. Supondo que o javac esteja instalado e no seu caminho.
./eclipse -vm
dirname $(readlink -f $(which javac))
Isto encontrará o diretório em que o javac está instalado e passará como argumento vm para o eclipse.
fonte
Se no Linux (ex: Ubuntu 18), tente instalar (ou reinstalar no seu caso?)
default-jre
, Da seguinte maneira:Eu tive o mesmo erro ao tentar executar o instalador do Eclipse (
./eclipse-inst
) em um novo download do Eclipse agora mesmo, e o instalador nem funcionava! Instalandodefault-jre
resolveu!Fonte:
fonte
No meu caso, eu editei o eclipse.ini com uma finalidade diferente de incluir o parâmetro -vm. Isso estava causando o fracasso. Eu removi a linha -vm e a seguir, onde eu tinha incluído \ bin e isso corrigiu o problema.
fonte
C: \ Arquivos de programas \ Java \ jre1.8.0_221 \ bin funcionou para mim
fonte