Por que estou recebendo o pacote javax.crypto não existe

Quando eu compilar uma classe usando javax.crypto.Mac eu recebo esta mensagem de erro?

pacote javax.crypto não existe

Eu posso consertar isso incluindo jre / lib / jce.jar no meu classpath de compilação.

Por que o jce.jar não está no classpath do jdk padrão? jre / lib / rt.jar está no classpath e inclui outros pacotes javax, mas o jce parece especial?

questionAnswers(3)

yourAnswerToTheQuestion