Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ECLIPSE INCOMPATIVEL COM JAVA 1.8

Olá!

Instalei Java SE Development Kit 8u291 e quando fui instalar o Eclipse tive a opção de escolher as versões JRE 11.0.2, 14.0.2 ou 15.0.2, prossegui da forma como estava sendo indicado pelo programa e instalalei a versão JRE 15.0.2, porém quando vou criar um Java Project no Eclipse de acordo com a aula, ou seja, utilizando versão Java SE-1.8 , abaixo aparece a seguinte mensagem:

The default compiler compliance level for the current workspace is 15. The new project will use a project specific compiler compliance level of 1.8.

Dei um ok para ver o que viria depois e apareceram mais duas mensagens:

The compiler compliance specified is 1.8 but a JRE 15 is used. Build path specifies execution environment Java SE-1.8. There are no JREs installed in the workspace that are strictly compatible with this environment.

Olhei algumas questões destas no forum e a solução foi para copiar o caminho bin da pasta JDK e ajustar dentro do eclipse.ini, indicando também a versão Java 1.8, ok feito.

Ao tentar abrir o Eclipse novamente não consegui, apareceu o seguinte erro:

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\Java\jdk1.8.0_291\default.ee C:\Program Files\Java\jdk1.8.0_291\javaw.exe C:\Program Files\Java\jdk1.8.0_291\jvm.dll

O que eu faço neste caso? Instalo a versão Java 11 e Eclipse 11 também? Ou tem alguma forma de solucionar e utilizar a versão Java 1.8 no Eclipse?

2 respostas
solução!

Olá, Camila! O Eclipse é compatível com o Java 1.8, mas é preciso fazer uma configuração para ativar o suporte a ele. Uma pena eu não eu não posso postar uma imagem aqui para mostrar :( Recomendo que você instale ele novamente do zero, para reiniciar as configurações para o padrão (com o Eclipse não tem "desinstalador", você precisa ir até a pasta dele, e deletá-la). Ou, se você tiver o backup to "eclipse.ini", pode restaurar apenas ele. Eu presumo que você já tenha configurado as variáveis de ambiente do Java no Windows, certo? :)

O segredo está aqui: quando você abre o Eclipse, vá no menu "Window > Preferences > Java > Compiler" e embaixo de "JDK Compliance" você muda o valor de "Compiler compliance level" para o valor "1.8".

Isso deve dar conta do recado e solucionar seu problema ;)

Olá, Samuel!

Acabei de fazer o teste e funcionou. Muito obrigada! :)