一. 问题描述
eclipse
项目中使用到BASE64Encoder
,出现如下报错,但是发现工程中jdk
提供了相关jar
包:
BASE64Encoder cannot be resolved to a type
或者
BASE64Decoder cannot be resolved to a type
二. 原因分析
导致这个问题的原因有两个:
1. jdk
版本太低了,换成jdk1.6
以上就可以解决。
2. sun.misc.BASE64Encoder/sun.misc.BASE64Decoder
类不属于JDK
标准库范畴,但是,在JDK
中包含了该类,也可以直接使用,使用时,在eclipse
或者MyEclipse
中会发现找不到该类,此时按照下图所示步骤进行配置就能解决,如下图所示:
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » Eclipse出现BASE64Encoder cannot be resolved to a type的解决办法