最近写项目需要一个视频上传功能,采用了阿里云的视频点播服务,结果调试的结果:
阿里云视频点播:sun.misc.BASE64Encoder
视频是“上传”了,视频的信息都有了,但是视频的内容为0B(写入失败),查看后台终端的报错信息:
阿里云视频点播:sun.misc.BASE64Encoder
ErrorMessage=sun/misc/BASE64Encoder,是这个包出了问题,
解决这个问题的方法有去改JRE的访问规则的,但是麻烦且只对部分工程有用,
而这个问题出现的原因是sun.misc.BASE64Encoder等类在JDK1.8之后不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用,但是用了会报错,具体原因也不知道,所以解决的办法只有修改JDK的版本,降到1.8就可以用了。

相关文章:

  • 2021-06-11
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2022-01-05
  • 2021-12-14
  • 2021-10-21
  • 2021-12-14
猜你喜欢
  • 2021-12-29
  • 2021-12-19
  • 2021-11-23
  • 2022-02-09
  • 2021-12-29
  • 2021-11-23
相关资源
相似解决方案