在idea中运行main方法是提示 "找不到或者无法加载主类xxxx"。试了网上各种教程,均无效
项目中有多个模块,均属于一个父项目。模块中scala和java进行混用
jdk版本为jdk1.8;scala为2.12版本
maven中打包插件如下
org.apache.maven.plugins
maven-shade-plugin
3.2.4
false
false
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA
package
shade
com.google.protobuf
com.google.shaded.protobuf
org.scala-lang:*
net.alchim31.maven
scala-maven-plugin
4.4.0
incremental
-target:jvm-1.8
JavaThenScala
compile
testCompile
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
1.8
com.github.os72
protoc-jar-maven-plugin
3.11.1
generate-sources
run
com.google.protobuf:protoc:2.5.0
2.5.0
src/main/protobuf
transitive
scalapb
com.thesamet.scalapb:protoc-gen-scala:0.9.8:sh:unix
src/main/scala
org.apache.maven.plugins
maven-surefire-plugin
2.22.0
true
笔者一步步验证,发现jdk版本、scala版本、maven等配置均没有问题。
后来删除.idea文件夹下内容,重启idea 即可,也算是一个大招了,
也算是比较坑了,一个月会遇到一两次 无法加载主类的问题,此处作记录