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
- 1. Eclipse Luna vs Kepler
- 2. Eclipse Juno/Kepler si blocca
- 3. Running tomcat con eclipse kepler
- 4. Eclipse kepler - Disabilita convalida javascript
- 5. Supporto Eclipse + Java 8?
- 6. Problemi all'avvio di tomcatv7 tramite Eclipse Kepler
- 7. Cosa significano queste frecce in Eclipse Kepler?
- 8. Come installare Papyrus per Eclipse - Kepler?
- 9. Ant non funziona in Eclipse Kepler (Java Virtual Machine Launcher - Si è verificata un'eccezione Java)
- 10. Distribuzione hot di Eclipse Kepler e JBoss Wildfly
- 11. Proprietà Java Codifica UTF-8 in Eclipse
- 12. Avviso MaxPermSize in Eclipse WildFly 8 e Java 8
- 13. Perché errore Eclipse Kepler SR1 con: JAX-RS 2.0 richiede Java 1.7 o più recente
- 14. Eclipse non riconosce JRE 8 come maggiore di JRE 5
- 15. Abilita C++ 11 nell'indicizzatore Eclipse CDT (Juno/Kepler/Luna)
- 16. Eclipse Kepler - Completamento del codice PHP non funzionante
- 17. Codice assist (Ctrl + Spazio) non funziona su Eclipse Kepler
- 18. Non è possibile installare PMD in Eclipse Kepler
- 19. Eclipse Kepler - Plugin Glassfish - impossibile avviare GF 3.1
- 20. Come eseguire JSR269 processore annotaion in Eclipse Kepler con Java 7 e Maven
- 21. eclisse (Kepler): plugin di Maven (M2E, 1.4.0):
- 22. Eclipse - Installazione di una nuova JRE (Java SE 8 1.8.0)
- 23. Eclipse non inserendo operatore "diamante" in Java 8 progetto
- 24. cache L2 in Kepler
- 25. Interfacce funzionali in Java 8
- 26. Java 8 che assegna troppa memoria
- 27. Java 8 modifica in decodifica UTF-8
- 28. Java 8 java.util.stream.Streams
- 29. Java 8 List.sort usage
- 30. Java 8 Streaming groupingby
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