Ne pas utiliser d'API des packages sun.*

Les API sun.* ne sont pas prises en charge (API internes du JDK) et peuvent être supprimées à tout moment. sun.misc.BASE64Encoder et sun.misc.BASE64Decoder ont été supprimés de Java SE 11. A la place, utilisez la classe java.util.Base64 prise en charge, qui a été ajoutée dans Java SE 8. De plus, la classe sun.misc.Unsafe.defineClass a été supprimée dans Java SE 11. Utilisez la classe prise en charge java.lang.invoke.MethodHandles.Lookup.defineClass à la place.

Pour plus d'informations, voir la documentation Removal and Future Removal of sun.misc and sun.reflect APIs, Class Base64 et Class MethodHandles.Lookup.