Java 8u20 中的 javax.crypto

标签 java javax.crypto

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

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

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

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

最佳答案

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

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

祝你好运!

关于Java 8u20 中的 javax.crypto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25403962/

相关文章:

java - Android:仅在一个选项卡上更改方向?

java - 使用 Firebase 中的 key 显示特定数据

java - 在 JAVA 中将多个 JPEG 文件转换为多页 TIFF 的 ImageMagick 示例

java - 在 Rest Web 服务中发送 url 作为查询参数

java - 如何导出对称加密 key ?

java - 双向 OneToMany 和 ManyToOne 给出 null

java - 如何在 Java 中对 double 进行舍入? (安卓开发)

ssl - SSL 和 StandardPBEStringEncryptor 的 PowerMock 问题

java - JDeveloper ADF Mobile -- javax.crypto - 无法找到策略文件

java - 如何列出可用的密码算法?