2013-08-27 16 views
5

Ho difficoltà ad aggiornare la conformità del compilatore dell'area di lavoro di eclissi (in realtà sto utilizzando RTC, ma è essenzialmente eclissi). Attualmente utilizza un jdk di 1.6, quindi posso modificare la conformità JDK al limite di 1,6.Eclipse Aggiornamento della conformità del compilatore a 1.7

Tuttavia, io sto usando JDK 1.7 per il mio progetto -I hanno aggiunto come un JRE -

preferences --> Java --> Installed JRE --> added jre with the jdk 1.7 directory. 

Tuttavia, anche se io uso questo come predefinito JRE che non mi permette di cambiare il compilatore livello di conformità a 1.7.

Immagino che ci sia qualcosa che mi manca.

Qualsiasi aiuto sarebbe molto apprezzato

+0

preghiamo di ricordare esatta versione di Eclipse – Jabir

risposta

11

Il livello di conformità del compilatore è Versione Dipendente in Eclipse. Se si utilizza Eclipse 3.7 o inferiore, non si otterrà la conformità 1.7. Utilizzare Eclipse JUNO o successivo.

Per ulteriori informazioni su JDT Core 7 e le sue informazioni di rilascio relative

UPDATE: versione

Anche eclipse 3.7.1 supporti Java 7 caratteristiche e livello di conformità.

+0

I sto usando RTC, quindi forse dovrò cercare di ottenere una versione più recente –

+1

Sì, io uso JUNO e ha il livello di conformità di 1.7 –

+1

Controllare l'aggiornamento. Anche la versione 3.7.1 di eclissi supporta il livello di conformità Java 7. –

3

Se si utilizza Eclipse 3.7 quindi si aggiunge 1.7 nel livello di conformità da seguente modo: -

  • fare clic destro sul progetto
  • clic sul Costruire percorso-> Configura costruire Path-> progetto sfaccettature
  • lì puoi vedere un link 'convertire in forma sfaccettata'. cliccarci sopra
  • marchio Java e selezionare verion 1.7 dal menu a discesa che è presente davanti a scheda java
  • clic su Applica e fare clic su OK
  • ora si può vedere che la 1.7 versione è apparsa in livello di conformità

Nota: - Prima del passaggio precedente devi aggiungere la libreria di sistema JRE in Build path per jdk1.7

5

Uso eclissi 3.6.1 con JRE 1.7 installato e sono riuscito a impostare il livello di conformità Java a 1.7 (sul livello di spazio di lavoro - preferenze).
In alcune aree di lavoro ho potuto fare questo diritto nelle preferenze, in alcune aree di lavoro ho dovuto fare che in un "modo più duro" l'aggiornamento diverse proprietà nel file: linee .metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
Qui sono cambiati: org.eclipse.jdt.core.compiler.compliance=1.7 org.eclipse.jdt.core.compiler.source=1.7 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

Forse è bastato cambiare la linea con la proprietà "org.eclipse.jdt.core.compiler.compliance", ma ho fatto tutte e tre le cose per completezza e coerenza.

Problemi correlati