原文:JDK從1.8升級到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用

目錄 描述 原因分析 處理辦法 參考 描述 最近研究把項目的JDK升級從 . 升級到 . . ,在eclipse上配置好JDK為 后,發現項目有錯,查看發現sun.misc.BASE Decoder和sun.misc.BASE Encoder不可用。 原因分析 參看官網,發現JDK中的lib tools.jar和JRE中的lib rt.jar已從Java SE 中刪除。這些JAR中可用的類和資源 ...

2017-11-24 13:51 0 32118 推薦指數:

查看詳情

sun.misc.BASE64Decoder的風險

問題描述 最近需要使用Base64上傳圖片,但是返現sun.misc.BASE64Decoder 為已經過期的包,此包為以前sun公司的內部包,可以下載此包,但是不利於現在Maven方式構建,可能會在未來發行版中刪除。 需要注意sun.misc包中的內容是JDK內部api,項目直接引用存在風險 ...

Wed May 01 03:12:00 CST 2019 1 1852
sun.misc.BASE64Decoder 替代

加密解密經常用到sun.misc.BASE64Decoder處理,編譯時會提示: sun.misc.BASE64Decoder是內部專用 API, 可能會在未來發行版中刪除 解決辦法: Java8以后,使用JDK自帶的java.util.Base64來替代 ...

Thu Aug 29 18:35:00 CST 2019 0 1041
sun.misc.BASE64Decoder導入異常及處理思路

Java后台保存base64圖片數據 使用byte[] bytes = new BASE64Decoder().decodeBuffer(str);需要引入sun.misc.BASE64Decoder,但在eclipse中提示如下警告: 查閱在一篇文章中提到: “一直以來 ...

Wed Jun 07 22:15:00 CST 2017 0 11935
idea解決import sun.misc.BASE64Decoder報錯

IDEA報錯import sun.misc.BASE64Decoder;無法找到此類 打開 file->project structure 檢查發現idea此時項目的java版本。 因為java8的版本去掉了BASE64Decoder類,所以此時把版本改為java8,然后更新maven ...

Mon Dec 27 17:53:00 CST 2021 0 1073
sun.misc.BASE64Decoder導入異常及處理思路

Java后台保存base64圖片數據 使用byte[] bytes = new BASE64Decoder().decodeBuffer(str);需要引入sun.misc.BASE64Decoder,但在eclipse中提示不存在此war包。 查閱在一篇文章中提到: “一直以來 ...

Mon Jul 22 21:20:00 CST 2019 0 550
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM