Eu crio um projeto Maven no Eclipse Helios. Funciona bem por um dia, mas esse aviso aparece:
O caminho da construção especifica o ambiente de execução J2SE-1.4. Não há JREs instalados no espaço de trabalho que sejam estritamente compatíveis com este ambiente.
Desde essa mensagem, o projeto parou de compilar e depurar. Alguém tem solução para este problema?
Esteja você usando o plug-in maven eclipse ou m2eclipse , a configuração do projeto do Eclipse é derivada do POM, portanto, você precisa configurar o plug-in do maven eclipse para 1.6 (o padrão é 1.4).
Inclua o seguinte no seu projeto
pom.xml
, salve e, em seguida, vá para o seu projeto Eclipse e selecione Propriedades> Maven> Atualizar configuração do projeto:fonte
As soluções acima corrigem o projeto ou resolvem o problema de alguma forma. Às vezes, você simplesmente não deseja corrigir o projeto e ocultar o aviso.
Para isso, configure o conteúdo do painel de aviso e desative a categoria "caminho de construção" -> "Problema no caminho do sistema JRE". A interface do usuário para esta caixa de diálogo é um pouco complexa / esquisita / desafiadora, portanto você pode precisar mexer em algumas das opções para fazer o que deseja.
fonte
Nas preferências do eclipse, acesse Java-> JREs Instalados-> Ambiente de Execução e configure um Ambiente de Execução JRE para J2SE-1.4
fonte
A causa real desse aviso é que você configurou seu projeto para executar com uma versão anterior do JRE e instalou. Geralmente, isso ocorre sempre que você usa projetos antigos com JREs mais recentes.
Isso provavelmente não causará nenhum problema. Mas se você quer realmente estar do lado de salvar, deve instalar o JDK antigo e correto. Você pode encontrá-los aqui: http://www.oracle.com/technetwork/java/archive-139210.html
Se você reiniciar o eclipse, poderá ir em Janela> Preferências> Java> JREs Instalados> Ambientes de Execução e definir no seu caso J2SE-1.4 a [combinação perfeita] como o eclipse o chama.
fonte
Se você possui o Java 1.8,
Você precisa dessa parte xml no pom.xml e atualiza o projeto.
fonte
o procedimento correto para resolver esse aviso, como outras pessoas escrevem, é entrar nas propriedades do projeto e clicar em Java Build Path localizado à esquerda. Agora você encontrará dentro da Janela de Bibliotecas o J2SE 1.5 , clique duas vezes nela e uma nova janela lhe dará a possibilidade de escolher o Ambiente de Execução correto . Agora selecione sua versão e o aviso desaparecerá.
fonte
Você configurou seu projeto para ser compilado com a conformidade 1.4? Se sim, faça o que o krock disse . Ou, para ser mais exato, você precisa selecionar o ambiente de execução do J2SE-1.4 e verificar um dos JRE instalado que deseja usar no modo de conformidade 1.4; provavelmente você terá um JRE 1.6 instalado, verifique esse. Ou instale um JRE 1.4 se você tiver um kit de instalação e use esse.
Caso contrário, vá para suas preferências do Eclipse, Java -> Compiler e verifique se a conformidade está configurada para 1.4. Se for, mude novamente para 1.6. Se não estiver, vá para as propriedades do projeto e verifique se há configurações específicas do projeto. Vá para o Java Compiler e desmarque se desejar usar as preferências gerais do eclipse. Ou defina as configurações específicas do projeto como 1.6, para que seja sempre 1.6, independentemente das preferências do eclipse.
fonte
Basta alterar a versão em Janela-> Preferências-> Java -> JREs Instalados. Verifique a lista de JREs instalados. Em seguida, clique com o botão direito do mouse em seu projeto -> propriedades -> caminho de construção Java -> bibliotecas. Altere a "Biblioteca do sistema JRE" para a versão em "JREs instalados".
O aviso se foi.
fonte
Eu estava recebendo um aviso do projeto como "O caminho da construção especifica o ambiente de execução J2SE-1.5. Não há JREs instalados na área de trabalho que sejam estritamente compatíveis com esse ambiente ". Eu removi a biblioteca J2SE1.5 e adicionei uma nova biblioteca do sistema JRE que resolveu meu problema
fonte
Expanda seu projeto no espaço de trabalho >> Clique com o botão direito do mouse (JRE System Libraries) >> selecione propriedades >> selectworkspace default JRE a solução acima
fonte