相关疑难解决方法(0)

包com.sun.org.apache.xml.internal.security.utils.Base64不存在

我正在使用NetBeans 7.0.1和JDK 1.6 Update 24,并在导入包com.sun.org.apache.xml.internal.security.utils.Base64以编码密码哈希时:

u.setPassword(Base64.encode(digest(password)));
Run Code Online (Sandbox Code Playgroud)

但是在编译时,我收到以下错误:

(omitted)\RegistrationController.java:8: package com.sun.org.apache.xml.internal.security.utils does not exist
import com.sun.org.apache.xml.internal.security.utils.Base64;

(omitted)\RegistrationController.java:94: cannot find symbol
symbol  : variable Base64
location: class RegistrationController
    u.setPassword(Base64.encode(digest(password)));
2 errors
Run Code Online (Sandbox Code Playgroud)

我已经阅读了有关同一问题的其他几个问题,但所有问题都涉及不属于JDK的软件包,而这是(rt.jar).代码辅助工作在类型上并扩展jar显示源代码和二进制文件实际上也存在.

我已经尝试清理项目,重建它,将源文件复制到一个全新的Enterprise项目并以管理员身份运行NetBeans,但都无济于事.关于如何解决这个问题的任何线索非常感谢!

谢谢!

java netbeans

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

netbeans ×1