IntelliJ 14 Java和Scala ClassNotFoundException

我最近升级到IntelliJ 14 ,然后添加了Scala支持。

我的主文件停止运行。 例如,GUI文件,它没有错误,是一个完全自包含的hello world风格,用于测试此错误:

 Exception in thread "main" java.lang.ClassNotFoundException: GUI 

这没有任何意义,而且我非常沮丧的是,IntelliJ开发人员正在懈怠而不是自动检测解决方案。 我已经尝试了一切来解决它。 从设置,编译器到从头开始制作项目。

从头开始制作它时我只有一点运气,但是一旦我开始添加我的其他文件(甚至没有被使用的文件!),它就会以错误开始。

似乎原始项目模块之外的任何文件(在创建测试修复的新项目时)都不会运行,从而产生ClassNotFoundException。

这可能与我的另一个问题有关: https : //stackoverflow.com/questions/27516673/cannot-run-file-located-out-of-main-module-intellij-14-java-scala

示例查看问题

我有同样的问题,并且能够通过右键单击我的类所在的目录并单击Mark作为源根目录来修复它。 这应该使您的类可被发现并且能够运行。 解决方案图片

事实certificate,对于scala,Make,No Error Check对Java不起作用。

scala文件中的错误将导致运行时出现模糊的错误消息,并且没有明确的错误链接。

修复scala文件可修复错误。