Downgrade Eclipse, ant pour compiler tout en utilisant les anciennes JDK bibliothèques (Java 1.7 -> 1.6)
J'ai le problème inverse que Mise à niveau de l'Éclipse compilateur java: je suis à l'aide d'Eclipse 3.7.1 qui peut support du JDK 1.7, mais pour l'instant je suis en train d'élaborer pour JDK 1.6... qui a été fonctionne bien, mais tout à coup je reçois des tonnes d'erreurs de ce genre quand je fais un ant (voir ci-dessous).
Je veux utiliser le JDK 1.6; où dois-je mettre? Eclipse est correctement réglé (Java Build Path, pour chaque projet, des points de JRE System Library [jdk1.6.0_16]), mais la fourmi semble être le briser.
[javac] warning: java\nio\ByteBuffer.class(java\nio:ByteBuffer.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\lang\Object.class(java\lang:Object.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\util\Collections.class(java\util:Collections.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\util\EnumMap.class(java\util:EnumMap.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
mise à jour: Plus d'indices -- c'est la première fois que j'ai construit ce projet particulier dans un autre workspace Eclipse qui importe le projet à partir d'un précédent de l'espace de travail. Je suis revenu à l'ancien espace de travail et construit le même projet, et il s'appuie amende.
La différence semble être que la fourmi s'exécute dans un JRE 1.7 dans mon nouvel espace de travail, mais fourmi s'exécute dans un JRE 1.6 dans mon ancien espace de travail. Ce qui donne? Où puis-je le régler? Je n'arrive pas à comprendre quel paramètre est différent.
OriginalL'auteur Jason S | 2011-12-27
Vous devez vous connecter pour publier un commentaire.
trouvé:
Dans la Fourmi onglet dans Eclipse, si vous cliquez droit sur votre construire, et cliquez sur Exécuter en tant Qu' -> Ant..., alors il affichera un "Modifier la Configuration" de la boîte de dialogue, et vous pouvez sélectionner les JRE que vous souhaitez utiliser pour Ant.
Je ne sais pas où ce paramètre est stocké, mais il semble être stockés dans l'espace de travail plutôt qu'avec les paramètres du projet.
Paramètre peut être trouvé dans
Run - External Tools - External Tools Configurations
en vertu de la JRE-Onglet pour l'Ant-Construire config.A fonctionné pour moi aussi. Remarque - Parfois eclipse doit être redémarré après ce changement est fait.
OriginalL'auteur Jason S