在idea中运行main方法是提示 "找不到或者无法加载主类xxxx"。试了网上各种教程,均无效
2.现状 2.1 项目简介项目中有多个模块,均属于一个父项目。模块中scala和java进行混用
2.2 jdk&scala配置jdk版本为jdk1.8;scala为2.12版本
2.3 maven配置maven中打包插件如下
3.解决方法org.apache.maven.plugins maven-shade-plugin3.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-plugin4.4.0 incremental -target:jvm-1.8JavaThenScala compile testCompile org.apache.maven.plugins maven-compiler-plugin3.8.1 1.8 1.8 com.github.os72 protoc-jar-maven-plugin3.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-plugin2.22.0 true
笔者一步步验证,发现jdk版本、scala版本、maven等配置均没有问题。
后来删除.idea文件夹下内容,重启idea 即可,也算是一个大招了,
也算是比较坑了,一个月会遇到一两次 无法加载主类的问题,此处作记录



