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);

. 后续再遇到再加吧

posted @ 2022-02-27 22:15  每天学习1点点  阅读(870)  评论(0编辑  收藏  举报