jdk1.8升級到jdk11出現的問題


1. 下載jdk11安裝包.--- 可以在Oracle下載,也可以雲盤 : 

鏈接:https://pan.baidu.com/s/1R0S455Lrfv6UPzHO8KbiXQ
提取碼:8888

2. 安裝和1.8的版本差不多

3. 環境變量配置 : 將java_home變量的值替換為11的安裝地址 . 刪除classpath的變量配置 . 

4. idea中修改項目依賴版本

4.1 . 修改資源文件中的版本信息

4.2 . 項目根目錄處右鍵找到open modules settings.將各文件包的依賴版本從8升級到11

5. 升級后遇到的問題----重點

5.1  包sun.misc沒有了

BASE64Encoder和BASE64Decoder類沒有了 . 替代方法 : 
加密類創建Base64.Decoder decoder = Base64.getMimeDecoder();
加密方法改為 : bytes = decoder.decode(imgStr);
解密類創建 : Base64.Encoder encoder = Base64.getMimeEncoder();
解密方法: String s =  encoder.encodeToString(data);

. 后續再遇到再加吧


免責聲明!

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



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