您当前的位置: 首页 >  Java

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java:程序包sun.misc不存在

梁云亮 发布时间:2021-04-02 17:50:47 ,浏览量:2

错误

使用JDK11时,发现sun.misc.Base64Encoder和sun.misc.Base64Decoder无法使用,找不到导入的包: 在这里插入图片描述

解决方案

原因是JDK中的/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除,具体处理办法:

  • 方法1. 切换JDK1.8

  • 方法2. 直接用 java.util.Base64.Encoder 和 java.util.Base64.Decoder 替代使用:

//需要导入的包
import java.util.Base64.Encoder
import java.util.Base64.Decoder

// 在代码中获取BASE64Encoder 
BASE64Encoder encoder = Base64.getEncoder();
//在代码中获取BASE64Decoder 
BASE64Decoder decoder = Base64.getDecoder();
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0397s