Sto scrivendo un semplice programma Java su Eclipse.
import java.util.HashMap;
public class Demo {
public static void main(String[] args) {
HashMap<String, String> hash = new HashMap();
}
}
Il programma sopra riportato genera i seguenti errori.
- Il progetto non è stato creato poiché il percorso di creazione è incompleto. Impossibile trovare il file di classe per java.util.Map $ Entry. Correggere il percorso di generazione, quindi provare a creare questo progetto.
- Il tipo java.util.Map $ Entry non può essere risolto. È indirettamente referenziato dai file .class richiesti.
Ho cercato su Internet quasi ovunque, ma non ero in grado di correggere questo.
Ho installato Java SE 8u5 (JDK) (http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp)
- Windows -> Preferenze -> JRE installata mostra
a) JDK C: \ Program Files \ Java \ JDK
- Progetto -> costruire il percorso -> biblioteche mostra
a) libreria di sistema JRE (JDK)
b) raccolta di sistema JRE (jre8)
Si prega di qualcuno mi aiuti.
MODIFICA: La modifica della versione di Eclipse da Helios a Juno ha risolto il problema!
Hai provato a riavviare eclissi? Ho avuto un errore simile a 'java.lang.Object' e il riavvio mi è stato d'aiuto. – fabian
Sì, ho provato a riavviare eclissi. Ho persino riavviato il mio laptop. Non ha rimosso quegli errori. – ashwin1907
Quale versione di Eclipse stai usando? Le versioni di rilascio non supportano Java 8 - avrai bisogno di una [versione patch di Kepler] (http://www.eclipse.org/downloads/index-java8.php) o di una [build sviluppatore Luna] (https://www.eclipse.org/downloads/index-developer.php). – McDowell