在 idea 中编译时,出现以下错误
代码
- Malformed \uxxxx encoding.
经过各种资料和分析后,是因为依赖的 jar 包有下载不完整导致的。解决办法是,把这些本地 maven 仓库中下载有问题的 jar 包删除,重新打包项目即可(idea 中就是 reload)。
找到并删除这些有问题的 jar 包的方法,我写了一个 java 类来操作(依赖 commons-io 包),具体如下:
package com.tmp;
<span class="hljs-keyword">import org.apache.commons.io.DirectoryWalker;
<span class="hljs-keyword">import org.apache.commons.io.FileUtils;
<span class="hljs-keyword">import java.io.File;
<span class="hljs-keyword">import java.io.IOException;
<span class="hljs-keyword">import java.util.ArrayList;
<span class="hljs-keyword">import java.util.Collection;
<span class="hljs-keyword">import java.util.Enumeration;
<span class="hljs-keyword">import java.util.List;
<span class="hljs-keyword">import java.util.zip.ZipEntry;
<span class="hljs-keyword">import java.util.zip.ZipFile;
</span></span></span></span></span></span></span></span></span></span>
Original: https://www.cnblogs.com/m13002622490/p/16287568.html
Author: m13002622490
Title: 解决 maven 项目无法编译的问题
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/589431/
转载文章受原作者版权保护。转载请注明原作者出处!