IDEAsun.misc.BASE64Encoder报错 import sun.misc.BASE64Encoder;从 java 8 开始,就⽤ java.util.Base64 ⼯具类来替换 sun.misc.BASE64Encoder 了 可能使⽤的jdk版本不兼容。⽅法⼀:其中之⼀的解决⽅法为:将jdk从12换回8即可 ⽅法⼆:mport sun.misc.BASE64Encoder;import sun.misc.BASE64...
可引用 import org.apache.commons.codec.binary.Base64;进行替换 一种解决方案: 原来使用的JDK自带jar包中的 return new BASE64Encoder().encode(encrypted); 替换为 import org.apache.commons.codec.binary.Base64; return Base64.encodeBase64String(encrypted); 将 byte[] encrypted1 = new BASE64Decoder()....
但sun公司是建议不这样做的,尤其是更新了JDK版本,项目甚至还存在保存的信息。 可引用 import org.apache.commons.codec.binary.Base64; 进行替换原来使用的JDK自带jar包中的 importsun.misc.BASE64Encoder;byte[] binaryData;Stringcontent=newBASE64Encoder().encode(binaryData);// 替换为importorg.apache.commons....
原因是从jdk9的时候,这个jar包已经被删除了,所以会报错,如果你用的是jdk自带的这个jar包就会报错,那么还可以,修改,不让他用jdk的,让他用 用org.apache.commons.codec.binary.Base64中的这样也可以的. 或者就直接把jdk版本改成1.8了..
idea打开项目:运行项目时发现报错, import sun.misc.BASE64Decoder;无法找到此类 打开file->project structure 检查发现idea此时项目的java版本为11。 因为java8后的版本去掉了BASE64Decoder类,所以此时把版本改为java8,然后更新maven,项目就可以运行起来了。
idea import sun.misc.BASE64Encoder 报错 2020-04-28 15:34 −... Caesar_the_great 0 2653 Intellij IDEA 自动清除无效 import 和 清除无效 import 的快捷键 2019-12-09 16:02 −快捷键:ctrl+alt+o 自动清除的配置方法: 可以settings-general-auto import-java项,勾选optimize imports on the fly,在...
import sun.misc.BASE64Decoder; 替代写法: //从JDK 1.8开始,就提供了java.util.Base64.Decoder和java.util.Base64.Encoder的JDK公共API,可代替sun.misc.BASE64Decoder和sun.misc.BASE64Encoder的JDK内部API。 //byte[] bytes = new BASE64Decoder().decodeBuffer(base64); byte[] bytes = Base64.getDecoder...
解决报错:IDEAError:(15, 16) java: 程序包sun.misc不存在 或importsun.misc.BASE64Decoder无法找到file->project Structure->project 原为11 修改版本为1.8解决。 BASE64Encoder cannot be resolved to a type解决办法 BASE64Encodercannotbe resolved to a type 或者BASE64Decodercannotbe resolved to a typesun...
在使用import sun.misc.BASE64Encoder时程序报错,查询发现在Java8之后改包被 import org.apache.commons.codec.binary.Base64替换,而自己使用的是Java9。两种解决方案,切换回Java8或者使用新的包。考虑到Java8仍是目前的主流,为了以后的简便,选择使用JDK8。 IDEA可以导入多个版本的JDK,可以为不同的工程设置不... ...
IDEA sun.misc.BASE64Encoder报错 2020-02-12 17:56 −... moonsoft 0 37831 Myeclipse6.5迁移到IDEA 2019-12-11 10:18 −背景 myeclipse开发的javaweb项目用svn管理。现要转用idea开发。因为发现idea实在是太好用了。myeclipse6.5是个纯净版,用了两年,对于新手来说用myeclipse6.5有利于懂得原理性的操作。