BASE64Encoder cannot be resolved to a type解决办法

首先说一下我的方法不一定适用于大多数人,但是我自己的环境是通过以下方式解决的。

先说说问题吧:

首先是代码报错:

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不一样。

问题解决~

BASE64Encoder cannot be resolved to a type解决办法

原文:https://www.cnblogs.com/wnxx/p/15307144.html

以上是BASE64Encoder cannot be resolved to a type解决办法的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>