com.sun.xxx.utils不存在問題的解決


com.sun.org.apache.xml.internal.security.utils does not exist問題的解決  

在網上找個很多的答案,但我的問題沒有解決,睡一晚上后,被我誤打誤撞地解決了,獻給遇到同樣問題的朋友。

方法一(eclipse):

網上大神的回答:

自己寫的程序是不建議用com.sun這個玩意兒的。。這東西屬於“Deprecated and restricted API”。。

而且各種com.sun的包現在都有替代品。。

  如果是公司的老項目非用不可,可以用eclipse導入maven,properties-> Java Compiler -> Errors/Warnings -> Deprecated and restricted API ->
Forbidden reference -> "error" 改成 "warning"

   jdk5是可以用這個api的,jdk6之后就不能用了,只能用java,javax開頭的api。(據說而已,莫當真)

 

方法二:

刪除:

import com.sun.org.apache.xml.internal.security.utils.Base64;  

  添加:

import org.apache.commons.codec.binary.Base64;  

    加密解密(替換):

        Base64.encodeBase64String  

        Base64.decodeBase64  

或者用java8 導入java.util.Base64也行

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM