首先說一下我的方法不一定適用於大多數人,但是我自己的環境是通過以下方式解決的。
先說說問題吧:
首先是代碼報錯:
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
但是只搜這兩個報錯信息,得到的解決方案有很多種,實際上,當我用過度娘說的那些方法之后,全都失敗。
於是開始強行運行,后台報錯:BASE64Encoder cannot be resolved to a type。
這個時候找度娘,度娘的前幾種解決方式都是同樣的,這里引用一名大佬的操作方式:
https://www.cnblogs.com/zyfBlogShare/p/11837144.html
然而,通過上述的操作之后,均無法解決問題。這個時候,我結合代碼報錯時的內容開始看環境的問題。
發現主要是因為JDK升級了版本,導致這兩個無法使用,那么我嘗試引用其他包:
在導入這些包之后,發現原有的報錯信息消失了。這個時候才發現,還是環境的問題。
————————分隔符————————
后續MyEclipse重裝過一次,在引用上述的包之后,發現依舊無法解決本帖報錯的信息,於是開始找其他大佬幫助。
他告訴我說,MyEclipse、eclipse等開發工具內的jdk可能並不完整,配置一下用你安裝的jdk版本來代替開發工具內的jdk版本試試。
配置方法參考度娘:https://jingyan.baidu.com/article/fedf073714661735ac897725.html
配置完之后,果不其然,開發工具內的jdk確實和我們自己安裝的JDK不一樣。
問題解決~