8
votes

Eclipse mettant à jour la conformité du compilateur à 1,7

J'ai eu quelques difficultés à mettre à jour la conformité du compilateur de mon espace de travail Eclipse (j'utilise réellement RTC, mais c'est essentiellement Eclipse). Actuellement, il utilise un JDK de 1.6 afin que je puisse modifier la conformité JDK à une limite de 1,6.

Cependant, j'utilise JDK 1.7 pour mon projet -Ji l'a ajouté en tant que JRE - P>

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


1 commentaires

S'il vous plaît mentionner la version exacte de Eclipse


4 Réponses :


12
votes

Le niveau de conformité du compilateur est la version dépendante dans Eclipse. Si vous utilisez Eclipse 3.7 ou plus bas, vous n'obtiendrez pas la conformité 1.7. Utilisez Eclipse Juno ou supérieur.

Pour plus d'informations sur JDT Core 7 et ses informations relatives à la libération

mise à jour:

Même ECLIPSE 3.7.1 version prend en charge les caractéristiques de Java 7 et le niveau de conformité.


3 commentaires

J'utilise RTC, alors peut-être que je devrai chercher à obtenir une version plus récente


Oui j'utilise Juno et il a un niveau de conformité de 1,7


Vérifiez la mise à jour. Même Eclipse 3.7.1 La version prend en charge le niveau de conformité Java 7.



4
votes

Si vous utilisez Eclipse 3.7, vous ajoutez 1,7 dans le niveau de conformité par suivant: -

  • Faites un clic droit sur le projet
  • Cliquez sur le chemin de construction-> Configurer le chemin de construction-> Facettes de projet
  • Vous pouvez voir un lien 'convertir en forme à facettes'. Cliquez sur IT
  • Mark Java et sélectionnez Verion 1.7 de Dropdown qui est présent devant Java Tab
  • Cliquez sur Appliquer et cliquez sur OK
  • Vous pouvez maintenant voir que la version 1.7 est apparue dans le niveau de conformité

    Remarque: - Avant l'étape ci-dessus, vous devez ajouter une bibliothèque système JRE dans la voie de création de JDK1.7


0 commentaires

6
votes

J'utilise Eclipse 3.6.1 avec JRE 1.7 installé et j'ai pu définir le niveau de conformité Java à 1,7 (sur le niveau d'espace de travail - Préférences).
Dans certains espaces de travail, je pouvais le faire dans les préférences, dans certains espaces de travail, je devais faire cela de manière «difficile» à la mise à jour de plusieurs propriétés du fichier: .mettadata \ .plugins \ org.eclipse.core.Runtime \Settings \ org.eclipse.jdt.core.prefs de
Voici des lignes changées: 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

Peut-être que c'était juste assez pour changer la ligne avec "org.eclipse.jdt.core.compiler.comPliance", mais j'ai fait les trois pour un souci de complétude et de cohérence.


0 commentaires

0
votes

Cliquez avec le bouton droit de la souris sur le projet que vous avez utilisé, cliquez sur Propriétés,

Entrez la description de l'image ici Allez sur "Niveau de compilation de compilateur" et sélectionnez 1,8

Entrez la description de l'image ici


0 commentaires