我最近将现有的 java 项目从 java 1.4 升级到 1.6,但由于错误而无法编译:package com.sun.crypto.provider does not exist。
我意识到我缺少一个库,但我不知道要下载哪个库或从哪里下载它?
最佳答案
com.sun.crypto.provider
是 Sun Java 加密扩展 (JCE),为 Java 1.3(我认为)引入以绕过美国政府疯狂的导出法规。尽管 JCE 是非标准的(所有 com.sun
包也是如此),并且它们在 Java 的更高版本中被重命名/重构,具有“适当的”加密包(javax.加密
)。
因此,您的应用程序将无法在未经修改的情况下在 Java6 上运行,将 JCE 引用更改为新的标准包。
关于java - 错误 : package com. 升级到 Java 1.6 后 sun.crypto.provider 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998093/