ti-enxame.com

Eclipse + Java 8?

Como posso obter Java 8 para trabalhar com o Eclipse?

Eu segui este guia mas não funciona. Eu também vi o Eclipse Java 8 , mas eles não explicam o que fazer com os repositórios git verificados.

43
momomo

Para o Kepler SR2 (4.3.2), é necessário instalar um patch de recurso para obter suporte Java 8. 8. Siga estas etapas:

  • Eclipse - Ajuda (MENU)> Instalar novo software ...

  • insira o seguinte URL no campo "Trabalhar com":
    http://download.Eclipse.org/Eclipse/updates/4.3-P-builds/

  • pressione Enter'

  • selecione a categoria 'Eclipse Java 8 Suporte (para Kepler SR2)'
  • clique em "Avançar"
  • clique em "Avançar"
  • aceite a licença
  • clique em 'Concluir'

  • reinicie o Eclipse quando solicitado

fonte: link

@Elisabeth

Para ter o JRE/JDK desejado no BuildPath, siga estas etapas.

  • Clique com o botão direito do mouse em Project no Package Explorer
  • Selecione BuildPath e, em seguida, selecione Configurar Builpath
  • Selecione a guia Bibliotecas na janela Propriedades exibida
  • Selecione a biblioteca do sistema JRE atual
  • Clique no botão Remover
  • Clique no botão Adicionar biblioteca
  • Selecione Biblioteca do sistema JRE
  • Lá, você poderá adicionar a versão desejada do JRE/JDK usando 3 métodos diferentes.

Se você não encontrar a versão desejada do JRE/JDK nessas 3 opções, precisará instalá-la primeiro. O link a seguir ajuda você em detalhes com capturas de tela a fazer o mesmo. Espero que ajude.

fonte: link

23
Hari Gudigundla

Conforme escrito em https://wiki.Eclipse.org/JDT_Core/Java8 :

"A partir do I20140318-0830, todas as nossas compilações Luna (4.4) contêm o suporte do Eclipse para Java ™ 8. Para o Kepler SR2 (4.3.2), um patch de recurso está disponível."

enter image description here

Portanto, agora você precisa fazer o download de uma versão não estável do Eclipse.

Vá para: http://download.Eclipse.org/Eclipse/downloads/

Não faça o download de uma versão anterior ou igual a I20140318-0830

enter image description here

Então você escolhe sua versão de acordo com o seu sistema operacional:

enter image description here

clique no link (http), o download começará:

enter image description here

Observe que, de acordo com o site do Eclipse: o Java ™ 8 ainda não chegou aos nossos pacotes de download padrão. Mas você pode adicioná-lo ao seu pacote Eclipse Kepler SR2 existente. Ele será incluído nos pacotes Luna a partir do M7 em 9 de maio de 2014.

portanto, após 9 de maio de 2014, o Eclipse trabalhando com Java 8 será mais simples.

7
Jean-Christophe Blanchard

Agora que Java 8 foi enviado, o Eclipse lançou suporte para ele. Java 8 está disponível como uma 'atualização' para o Eclipse Kepler (versão do Eclipse 2013))) está disponível na integração/compilação noturna no Eclipse Luna (versão Eclipse 2014) Para obter mais informações sobre aprimoramentos e como instalá-lo na versão atual do IDE, consulte http://eclipsesource.com/blogs/2014/03/25/Eclipse-support-for-Java-8 /

5
irbull

Parece que este ainda é um trabalho em andamento (portanto, haverá problemas de estabilidade). Existe uma razão específica para você querer usar Java 8?

Isso explica o que você deve fazer:

  • Faça check-out da ramificação BETA_Java8 dos seguintes repositórios git: Repositório JDT/Core - git: //git.Eclipse.org/gitroot/jdt/Eclipse.jdt.core.git
  • É necessário instalar uma construção do JDK8 como um JRE instalado para executar os testes usando o JavaSE-1.8 Execution Environment.
  • Para obter mais informações sobre como trabalhar com repositórios git, consulte http://wiki.Eclipse.org/Platform-releng/Git_Workflows .
  • Como linha de base da API, use 3.8 (ou 3.8 RC4 até que o 3.8 seja lançado).

Eu não baixei esse repositório, mas suponho que ele contenha o núcleo jdt do Eclipse (como o nome indica). Eu esperaria até que um lançamento estável fosse concluído.

4
Jeff B

Como já indicado aqui :

A versão do Kepler não inclui Java 8, como Java 8 ainda ainda não foi lançado.Tente novamente com a próxima versão do Eclipse ou use as versões beta do Eclipse como a de e (fx) clipse . Dê uma olhada em este relatório de bug de tempo para progredir em Java 8 no JDT do Eclipse.

EDIT: Iniciando com I20140318-0830 all Luna (4.4) builds contêm suporte para Java 8. A versão final do Eclipse Luna (4.4)) será lançada no final de junho de 2014. Para o Kepler SR2 (4.3.2), é necessário instalar um patch de recurso .

3
winne2
2
Naoufel El ABBASSI

Para o Eclipse Mars.1 Release (4.5.1), é necessário fazer o download do pacote extra com jre-8u73-windows-x64.tar.gz para a pasta Java8/jre e aponte-o na seção -VM Eclipse.ini. Funciona para mim.

0
Mack