升级到 IntelliJ 14 后的 Java 和 Scala ClassNotFoundException

标签 java scala intellij-idea intellij-plugin

我最近升级到 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

最佳答案

问题的示例 View Sample View of the problem

我遇到了同样的问题,可以通过右键单击我的类(class)所在的目录,然后单击“标记为源根目录”来修复它。这应该使您的类可被发现并能够运行。

解决方案

Solution Image

关于升级到 IntelliJ 14 后的 Java 和 Scala ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499132/

相关文章:

scala - SBT 进入错误目录

java - IntelliJ IDEA 代码检查 - 外部用法 - 花了这么长时间

java - Windows 10 企业版 IntelliJ IDEA 中的 JDK 路径

java - java多线程Web服务中同步和维护操作顺序

java - ReadWriteLock 是否使 synchronized 关键字变得不必要?

scala - Spark 未检测到 dateType,并且无法将 stringType 转换为 DateType

python - 如何在 Debug模式下调用PySpark?

java - 为什么 Vector.indexOf 方法不适用于此类?

java - AWS 分区加载器

scala - sbt Project name must be valid Scala identifier 创建新项目时出错