Voglio iniziare a utilizzare Java 8 con Eclipse ma non so come installarlo - Non riesco a trovare alcun tutorial su di esso. Sto usando Eclipse Kepler e ho aggiunto JRE per JDK 8 all'IDE ma non mi consentirà di continuare a creare il progetto a causa di un problema di conformità con le versioni di JRE. Come posso utilizzare Java 8 con l'IDE di Eclipse Kepler?Eclipse Kepler Java 8
risposta
Dai un'occhiata a this bug report di volta in volta per l'avanzamento su Java 8 in JDT di Eclipse.
MODIFICA: per Kepler sono necessari SR2 (4.3.2) e Java 8 feature patch. A partire da I20140318-0830 tutti gli Luna (4.4) builds contengono il supporto per Java 8 "out-of-the-box". La versione finale di Eclipse Luna (4.4) sarà rilasciata alla fine di giugno 2014.
Per utilizzarlo con WTP (sviluppo Web), è necessario installare la patch da http://download.eclipse.org/webtools/patches/drops/R3.5.2/P-3.5.2-20140329045715/repository per aggiungere il Java Facet versione 1.8 (vedere https://bugs.eclipse.org/bugs/show_bug.cgi?id=430637) – ruediste
Kepler + patch o Luna è meglio per lo sviluppatore Java 8 ora? – okwap
Se non si riesce ad installare la patch (calcolo di soluzioni alternative), si noti i pulsanti di opzione - selezionare quella che dice di voler modificare l'installazione - vedrete cosa è necessario disinstallare - procedere a vostra discrezione. –
Sono disponibili versioni di accesso rapido di Eclipse con supporto Java 8. Le istruzioni di installazione possono essere trovate here.
Le risposte che si basano principalmente sui collegamenti sono scoraggiate. –
Wayne Beaton (direttore di progetti Open Source al Eclipse Foundation) appena pubblicato (febbraio 2014) un articolo su "Building and Running Java 8 Support" (con Eclipse Luna 4.4Mx).
Comprende:
- Ottenere il sources of JDK8
- Download del latest milestone of the Eclipse SDK (4.4Mx)
- Progettazione dell'opzione “
vm
” nel fileeclipse.ini
di utilizzare il Java 8 JRE incluso con il JDK scaricato . - calcolata Egit
- clonare il ramo
BETA_JAVA8
del repository Git JDT Core, JDT UI e JDT Debug repos. - Utilizzando la comoda funzionalità "Importa tutti i progetti" per inserire automaticamente tutto il codice nel mio spazio di lavoro.
- Impostazione di vari JRE 1.4, 5 e 6.
- Inserire la mappatura corretta per quei JRE nello execution environment.
per Eclipse Keplero 4.3 e versioni successive, leeor menzioni in the comments:
A partire dal 21 febbraio, è possibile installare la versione beta 8 JDT tramite "
install new software...
" in Eclipse (io uso Keplero) qui: JDT/Eclipse Java 8 Support (BETA)
http://build.eclipse.org/eclipse/builds/4P/siteDir/updates/4.3-P-builds
A partire dal 21 febbraio, è possibile installare la beta 8 JDT tramite "installa nuovo software .." in eclissi (utilizzo kepler) [qui] (http://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_ (BETA)) – leeor
@leeor Grande. Ho incluso il tuo commento nella risposta per maggiore visibilità. – VonC
Il sito di aggiornamento ha reso l'installazione facile per me. Tuttavia, il compilatore Java 8 in elclipse sta producendo overflow in modo consistente una volta che ho modificato tutti i miei progetti per la compilazione con Java 8. –
Ora, dopo il rilascio di Java 8, è disponibile una patch di funzionalità, ma solo per Kepler SR2 (4.3.2). Installazione via
Aiuto> Installa nuovo software ...> 'Lavora con': http://download.eclipse.org/eclipse/updates/4.3-P-builds/
Nota che [risposte solo per collegamento] (http://meta.stackoverflow.com/tags/link-only -answer/informazioni) sono scoraggiati, per cui le risposte dovrebbero essere il punto finale di una ricerca di una soluzione (rispetto a un'altra sosta di riferimenti, che tende a diventare obsoleta nel tempo). Si prega di considerare l'aggiunta di una sinossi autonoma qui, mantenendo il collegamento come riferimento. – kleopatra
Seguito questi passaggi tuttavia "non può eseguire l'operazione" e calcola soluzioni alternative (15) fornendo il messaggio * "Eclipse PDE (patch di sviluppo plug-in) con supporto Java 8 (per Kepler SR2)" non applicabile a la configurazione corrente e non verrà installata "* Ma non c'è alcun problema con" Eclipse JDT ". ** I AM utilizzando Eclipse KEPLER 4.3.2 ** – reubenjohn
@reubenjohn Probabilmente il tuo Eclipse non ha PDE installata, quindi può ' Se non lo hai già, probabilmente non ne hai bisogno, quindi deseleziona PDE, seleziona solo la patch JDT e si installerà correttamente. – miles82
Io parto dal presupposto che si è installato Java 8, JRE 8 e li (percorsi delle classi impostazione ecc) configurato. Seguire i passaggi. Vai a Aiuto-> Mercato di Eclipse Nella casella di ricerca digita "java 8 kepler" Il primo collegamento che appare è il supporto di Java 8 per Kepler SR2 selezionalo e installalo. Ci vorranno alcuni minuti. Potrebbe essere necessario riavviare Eclipse dopo il completamento.
Il problema è che la versione di Kepler che usi potrebbe non avere il supporto per Java8. È possibile installare la patch Java8 dal mercato se il vostro utilizza la versione SR2
o
È possibile scaricare direttamente Eclipse Keplero SR2 da here, che viene fornito con il supporto di default per Java8
URL: http://download.eclipse.org/eclipse/updates/4.3-P-builds/
inserirlo come la schermata
Vedi qui http://stackoverflow.com/questions/15027255/eclipse-java-8-support. Senza voler sembrare duro, lavorare con i beta (sia jdk che ide) non è per i deboli di cuore, se è "solo per dare un'occhiata" è meglio aspettare. – fvu
febbraio 2014: [istruzioni aggiornate di seguito] (http://stackoverflow.com/a/21624103/6309). – VonC