vince (./38) :
peut être le but de java, mais pas forcément de leur projet... j'ai un couteau suisse, mais quand je coupe une pomme, je ne m'efforce pas de rendre l'opération possible avec le tire bouchon...
C'est à cause de cette attitude que c'est bien qu'Oracle ait supprimé ces APIs aussi de leur édition propriétaire, sinon on n'aurait jamais d'applications compatibles avec OpenJDK de la part des développeurs qui pensent comme toi!
et les développeurs ont raisons de raler : ça représente un cout non négligeable de refondre du code, des appels aux interfaces... et même si des automates en sont capables, il faudra de toutes manière faire une revue de code, une nouvelle recette, des tests de non régression... et ca ce n'est pas négligeable...
Fallait suivre ce que disait de faire la documentation depuis toujours:
ne pas utiliser les interfaces en com.sun.* ou sun.*. Il était écrit noir sur blanc depuis le départ que ces interfaces pouvaient être modifiées ou supprimées à tout moment. C'est la décision d'utiliser quand-même ces interfaces qui engendre le coût en question, pas la décision d'Oracle de les supprimer comme Sun s'était réservé le droit depuis le départ.