IDEA找不到错误: 找不到或无法加载主类

求助求助!就是本来是可以运行的项目,但是在我更改电脑控制面板中区域的编码后,再运行就会显示错误找不到主类,佬们,该怎么解决


2 个赞

你改回去就能找到吗?

是的,我再改回去就能找到

我记得好像和项目编码有关

可能是影响到 Maven 编码了,修改一下 pom.xml,指定 UTF-8 编码

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

为啥要改这里的编码呢,如果是运行有乱码,idea的设置中都有改的地方,看你是控制台乱码、日志乱码还是maven build乱码,设置里有对每一项的控制,针对不同地方去对应调整

我的问题是控制台中文是正常的,没有乱码,但是执行mvn spring-boot:run启动之后,里面返回的信息中包含中文乱码,一些解决的方法都试过了,看到有说改这里的,就试试

pom中指定这个可以嘛

<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

设置——builde ——maven选项下也有设置编码格式的地方,这里也能控制它构建时的编码格式,一会回去给你截个图

项目就你一个人吗,如果还有别人,改这里和别人冲突哦

清一下缓存