代码拉取完成,页面将自动刷新
参看官网,发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中删除。这些JAR中可用的类和资源现在以文件中的内部格式存储在lib目录的命名模块中。 可以使用称为jrt的新方案来从运行时映像检索这些类和资源。 依靠这些JAR位置的应用程序将不再工作。(http://www.oracle.com/technetwork/java/javase/9-relnote-issues-3704069.html)
从官网发现,从JDK 1.8开始,就提供了java.util.Base64.Decoder和java.util.Base64.Encoder的JDK公共API,可代替sun.misc.BASE64Decoder和sun.misc.BASE64Encoder的JDK内部API。
// AssFileAttHandler 158行
public AssFileAtt saveImg(String path, String imgData) throws IOException
{
AssFileAtt att = new AssFileAtt();
// 原来的
// BASE64Decoder decoder = new BASE64Decoder();
//Base64解码
// byte[] b = decoder.decodeBuffer(imgData);
// 新的不报错了
Base64.Decoder decoder = Base64.getDecoder();
byte[] b = decoder.decode(imgData);
for (int i = 0; i < b.length; ++i)