java:程序包sun.misc不存在

编程入门 行业动态 更新时间:2024-10-25 08:27:03

java:程序包sun.misc<a href=https://www.elefans.com/category/jswz/34/1770716.html style=不存在"/>

java:程序包sun.misc不存在

错误

使用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();

更多推荐

java:程序包sun.misc不存在

本文发布于:2024-02-12 23:18:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1689795.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不存在   程序包   java   misc   sun

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!