我刚刚从 Java 6 升级到 Java 7 SDK,现在在我的 ant 构建中出现以下错误:
错误:包 sun.security.pkcs11 不存在
供应商 p = new sun.security.pkcs11.SunPKCS11(is);
我运行的是 Windows 7 64 位。如果我切换回 Java 6,我可以编译得很好,但这不再是一个选项。我没有太多运气在网上找到解决方案。有人知道如何解决这个问题吗?
最佳答案
您必须将您的应用程序转换为使用不受限制的 API。当你做了这样的事情时,编译器会非常严格地警告你——这是面对这些警告继续进行的结果。
参见 Why Developers Should Not Write Programs That Call 'sun' Packages
关于java - 升级到Java 7后编译报错: package sun. security.pkcs11不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13710647/