
我认为我们找到了根本原因,所以这是我自己的问题的答案。
Mac OS X 10.5中的Java系统属性“ java.ext.dirs”为:/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/frameworks/JavaVM.framework/Versions/1.6.0 / home / lib / ext。sunjce_provider.jar应该在/System/Library/frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext中,但也可以在问题Mac的/ Library / Java / Extensions /中找到。
/ Library / Java / Extensions /中的sunjce_provider.jar属于Java加密扩展(JCE)1.2.2,已安装在Mac中。JCE 1.2.2是J2SE 1.3.1的可选软件包,可能没有足够的库供J2SE 1.4及更高版本使用。
从/ Library / Java / Extensions /中删除所有与JCE 1.2.2相关的jar文件之后,Java应用程序即可正常工作。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)