Java 8u20中的javax.crypto

时间:2014-08-20 11:50:29

标签: java javax.crypto

JDK更新(8u11 - > 8u20)后,我的代码停止编译。这些类不可用:

import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;

是否从最新的Oracle JDK中删除了javax.crypto包?我找不到任何有关它的信息。

我可以通过添加一些库来解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

这些库肯定是在Oracle JDK 8u20中。以下是我给你的建议:

  • 确保下载Oracle JDK表单Oracle site
  • 创建一个非常小的项目,使用错过的类,没有任何其他库,并尝试使用新下载的JDK编译它(尝试使用简单的控制台命令来编译和运行它,这就是你将如何确保你的IDE不会搞砸与图书馆)。
  • 如果上一步成功尝试将刚刚测试过的JDK链接到您的项目,请付费关闭 注意IDE设置并确保正确链接。
祝你好运!