Java BASE64完成项目错误

Java BASE64完成项目错误,java,base64,Java,Base64,在我的proyectoimport com.sun.org.apache.xml.internal.security.utils.Base64中进行此导入但当我使用netbeans构建和清理时,它会给我错误 错误:包com.sun.org.apache.xml.internal.security.utils不存在 需要Base64时的代码: String encryptedStr=Base64.encode(加密,Base64.BASE64DEFAULTLENGTH) 我该如何解决这个问题,需要

在我的proyecto
import com.sun.org.apache.xml.internal.security.utils.Base64中进行此导入但当我使用netbeans构建和清理时,它会给我错误

错误:包com.sun.org.apache.xml.internal.security.utils不存在 需要Base64时的代码:
String encryptedStr=Base64.encode(加密,Base64.BASE64DEFAULTLENGTH)

我该如何解决这个问题,需要在项目中添加一个外部jar吗


Thx对于所有的

对于一个额外的罐子,请阅读以下内容

或者你可以使用

javax.xml.bind.DatatypeConverter methods accordingly
DatatypeConverter.printBase64Binary() and DatatypeConverter.parseBase64Binary

可能重复的解决方案对我不起作用。你看了对解决方案的评论了吗?Java8中有一个官方的Base64类。但我实际上使用的是1.7,但ok会尝试使用Java8i,我最终下载了org.apache.commons.codec.binary.Base64;它的工作,但我需要一些改变,让它工作,但现在它的工作