首页 文章

IntelliJ IDEA 12不解析同一个包中的类,可以在Eclipse中使用

提问于
浏览
5

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

enter image description here

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

当我在Eclipse中导入完全相同的项目结构时,我能够编译并运行没有问题 .

将SDK从1.7更改为1.6无效 . 如何为IntelliJ解决此问题?

1 回答

  • 6
    • 尝试删除此类的import语句,然后再次添加它 .

    • 从您的屏幕截图中我假设 src 已被标记为源根,但为了确保您可以再次执行此操作:

    • 右键单击项目树中的 src

    • 选择 Mark as... -> Source root

    • 如果以上操作不起作用,请先尝试编译整个项目 . 如果您之前从未编译过项目的其余部分,则只编译一个类可能不起作用 .

相关问题