¿Por qué recibo el paquete javax.crypto no existe

Cuando compilo una clase usando javax.crypto.Mac, ¿aparece este mensaje de error?

el paquete javax.crypto no existe

Puedo arreglarlo incluyendo jre / lib / jce.jar en mi classpath de compilación.

¿Por qué jce.jar no está en la ruta de clase jdk predeterminada? jre / lib / rt.jar está en el classpath e incluye otros paquetes javax, pero jce parece especial?

Respuestas a la pregunta(3)

Su respuesta a la pregunta