找不到Java安全类

Swi*_*973 2 java security encryption

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

java.lang.NoClassDefFoundError:无法初始化类javax.crypto.SunJCE_b

这意味着这个类很缺失虽然我已经手动找到这个类,但是通过jar/ide工作但是不能通过服务完美地工作.

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

The*_*ego 5

我不知道这是否与您的问题相关,但由于我使用的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