Existe-t-il un moyen de restreindre un projet Java configuré avec le niveau de conformité du compilateur 1.4 à l'aide de l'API spécifique 1.5/1.6 lorsque le système joue avec 1.6 JRE?Comment puis-je empêcher un projet java 1.4 d'utiliser une API spécifique 1.5/1.6?
Réglage seul niveau de conformité du compilateur 1.4 sur mon projet ne me prévient pas d'utiliser en particulier 1,5/1,6 java.lang.String
spécifiques méthodes.
Ainsi, il n'y a aucun moyen de dicter au compilateur de lancer une erreur/avertissement pour utiliser les API 1.5/1.6 avec la librairie JRE 1.6 System incluse dans le projet 1.4 classpath? – raatprohory
Bien sûr que non. De la vue du compilateur, rt.jar est juste un autre JAR sur le classpath. Il ne "sait" pas que les cours là-bas signifient quelque chose de spécial pour vous. –