主要是项目的 源码目录 和 编译输出目录(Complier output)设置不合理或冲突导致的,如下案例:
现象描述:
要运行的main方法所在的文件在 jianbao-test 模块下,但此时根模块 jianbao-rpc 的源码目录被设置成了 jianbao-test 的源码目录,并且 jianbao-rpc 与 jianbao-test 模块的编译输出目录不一致,一个是 /target,一个是 /jianbao-test/target,所以运行的时候,出现如下报错:
错误: 找不到或无法加载主类 com.jianbao.test.Main
解决方法:
调整 jianbao-rpc 模块的 源码目录 即可!