scala程序报java.lang.ClassNotFoundException

Exception in thread "main" java.lang.ClassNotFoundException: src.main.scala.com.practice.com.day05._03GenericOps
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

Process finished with exit code 1

在运行代码的时候报以上错误,期间尝试了N种办法,都没有效果,最终终于找到了问题,大家请看java.lang.ClassNotFoundException后面包的路径是否觉得奇怪,没错,包的路径太长了,原来不知道怎么搞的,其实在scala那一级的目录应该是source目录,所以,按照下图将scala设置成Sources Root就ok了
scala程序报java.lang.ClassNotFoundException_第1张图片

你可能感兴趣的:(scala代码报错,找不到类错误,scala,scala代码错误集)