最近在导入一个war包项目时,发现BASE64处报错,没有匹配的Jar包。这是因为Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在Eclipse里使用时需要简单配置下。下面记录下我的解决办法:

源代码:

怎么解决BASE64加密解密找不到Jar包问题

右键项目-->Build Path -->Configure Build Path-->Libraries-->JRE System Library-->Access rules

怎么解决BASE64加密解密找不到Jar包问题

点击Access rules:

怎么解决BASE64加密解密找不到Jar包问题

点击Add:

怎么解决BASE64加密解密找不到Jar包问题

配置完成后,错误提示没有了:

怎么解决BASE64加密解密找不到Jar包问题

相关文章:

  • 2021-10-29
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-01-06
  • 2021-09-14
猜你喜欢
  • 2021-06-09
  • 2021-09-10
  • 2021-05-30
  • 2021-07-22
  • 2021-11-13
  • 2021-12-07
相关资源
相似解决方案