运行maven项目出现:Error: Could not find or load main class com.xxx.xxxx的原因
原因分析:maven项目在运行时找不到主类,也就是项目启动类找不到。可以尝试以下方法。
思路:.java文件必须经过compile才会变成.class文件,找不到.class文件就是由于没有经过编译导致的。
1.可能是由于对maven项目执行了mvn clean命令,没有执行mvn compile.
选中项目在goals里输入compile后让maven项目编译后再运行即可。
建议下次再执行clean与compile的工作时可以一次执行,在goals里输入 clean compile就不会出现这个问题。
2.如果是新checkout的项目出现这个问题,先把jar包下载下来,在goals里输入 clean compile就不会出现这个问题。