Si tu n'avais pas accès à la rt.jar, tu n'aurais même pas java.lang.Object
Historiquement, eclipse envoie des erreurs sur tous les package com.sun, car il s'agit de classes correspondant à l'implémentation de la jvm, sujettes à changement. Il semble que les règles ont été relaxées depuis peu, par exemple, que com.sun.nio.sctp soit une api publique oficielle d'oracle, donc utilisable.
A mon avis tu as un "vieux" eclipse qui ne fais pas la différence. Soit tu va dans windows -> préférences -> java -> compiler -> Error/Warning et dans la section "Deprecated and Restricted api" tu fais passer Forbiddent refereces à "warning" ainsi que "discouraged references",
soit tu prend un eclipse plus récent
Partager