为什么我得到的包javax.crypto不存在

当我使用编译类时,javax.crypto.Mac收到此错误消息?

javax.crypto不存在

我可以通过将其包含jre/lib/jce.jar在编译类路径中来进行修复。

为什么jce.jar不在默认的jdk类路径上? jre/lib/rt.jar是在类路径上,并包括其他javax软件包,但jce似乎很特殊?

回答:

好的,这是我的错误。我用来编译代码的Ant文件在javac任务中具有以下属性:

bootclasspath="${java.home}/lib/rt.jar"

h 您可以像这样添加JCE jar:

bootclasspath="${java.home}/lib/rt.jar:${java.home}/lib/jce.jar"

以上是 为什么我得到的包javax.crypto不存在 的全部内容, 来源链接: utcz.com/qa/412969.html

回到顶部