Pourquoi le package javax.crypto n'existe-t-il pas?

Quand je compile une classe à l'aide javax.crypto.Mac je reçois ce message d'erreur?

package javax.crypto n'existe pas

Je peux le résoudre en y jre/lib/jce.jar dans ma compilation classpath.

Pourquoi jce.jar pas sur le jdk par défaut classpath? jre/lib/rt.jar est sur le chemin de la classe, et comprend d'autres packages javax, mais jce semble spécial?

source d'informationauteur Mike Hogan