intellij-idea - IntelliJ IDEA 12 不解析同一个包中的类,适用于 Eclipse

标签 intellij-idea

我在试用期间使用 IntelliJ IDEA 12 Ultimate,但遇到了一个奇怪的问题。在浏览最近的辅导工作的代码时,我在尝试编译一个类后得到了下面的屏幕截图:

enter image description here

错误输出是在按 Ctrl-Shift-F9 编译类后 DrawCircleLab8 .如您所见,DrawingPanel确实在包裹中 lab8并且在编译时异常之前没有错误。

当我在 Eclipse 中导入完全相同的项目结构时,我能够毫无问题地编译和运行。

将 SDK 从 1.7 更改为 1.6 没有任何效果。如何为 IntelliJ 解决此问题?

最佳答案

  • 尝试删除此类的 import 语句,然后再次添加它。
  • 从你的截图我假设 src已标记为源根,但要确保您可以再次执行此操作:
  • 右击 src在项目树中
  • 选择 Mark as... -> Source root
  • 如果上述方法不起作用,请先尝试编译整个项目。如果您以前从未编译过项目的其余部分,则仅编译一个类可能不起作用。
  • 关于intellij-idea - IntelliJ IDEA 12 不解析同一个包中的类,适用于 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963482/

    相关文章:

    git - 为什么我的 Intellij Git 插件在我单击提交后不提交文件?

    kotlin - 我该如何解决这个错误 "Kotlin: [Internal Error] java.lang.ExceptionInInitializerError"

    git - 更改 IntelliJ IDEA 的默认 SSH key 路径

    java - 行断点在某些类中不起作用

    sql - 如何阻止 IntelliJ 格式化 SQL 代码?

    ruby-on-rails - IntelliJ Ultimate 将 Ruby On Rails 检测为 JRuby

    java - Jrebel远程服务器配置错误: “IllegalStateException: Unable to determine code source archive from file...”

    java - 使用 Intellij 构建 War 并部署到 Tomcat

    java - 在 IntelliJ IDEA 中运行 Ant 构建的烦恼

    intellij-idea - 插件 Android 支持中的 Android Studio 异常