security - 找不到 Java 安全类

标签 security java encryption

启动我的程序时,会弹出下一个错误

java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b

这意味着这个类丢失了,尽管我手动找到了这个类,可以通过 jar/ide 工作,但不能通过服务完美工作。

也许我需要做一些修改?但哪个? 提前致谢

最佳答案

我不知道这是否与您的问题相关,但由于我使用的 JCE 策略文件版本,我遇到了完全相同的行为。

使用正确的Unlimited Strength Cryptography Extenstions为我解决了这个问题。我相信我可能不小心安装了 Java 7 的扩展,而不是 6。(我使用 Java 6 进行编译)

对于 Windows 计算机,它们应安装在已安装 JDK 的 jre/lib/security 文件夹中,例如:c:\program files\Java\jdk1.6.0_33\jre\lib\security

关于security - 找不到 Java 安全类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5885639/

相关文章:

java - Java 可以取消引用语句吗?

java - 安卓按钮: getting a text back

java - HashMap 元素的顺序是否可重现?

algorithm - 锁定数据 x 天

delphi - 在Delphi中压缩和加密

security - 在 Xamarin Forms 中为 rest API 存储 client_id 和 client_secret 的位置

security - 中间根权限跨链验证

iphone - 使用鞋/标志拦截 iOS 6 越狱 iPhone 中的短信

.htaccess - htaccess - 防止热链接/网页抓取并将攻击者的网页重定向到警告页面

java - 传递字节数组;通过junit测试,但无法定期调用方法?