我在试用期间使用 IntelliJ IDEA 12 Ultimate,并遇到了一些奇怪的问题。 在查看最近辅导工作的代码时,我在尝试编译课程后得到了下面的屏幕截图:
错误输出是按 Ctrl-Shift-F9 编译类之后
DrawCircleLab8
。 可以看到,DrawingPanel
确实在包lab8
中,并且直到编译时出现异常才出现错误。
当我在 Eclipse 中导入完全相同的项目结构时,我能够毫无问题地编译和运行。
将 SDK 从 1.7 更改为 1.6 没有效果。 我该如何解决 IntelliJ 的这个问题?
尝试删除此类的导入语句,然后再次添加它。
从你的屏幕截图中我假设
src
已经被标记为源根,但为了确保你可以再次执行此操作:
src
Mark as... -> Source root
如果上述方法不起作用,请尝试先编译整个项目。如果您之前从未编译过项目的其余部分,则仅编译一个类可能不起作用。
这些步骤可能会有所帮助:
希望这有帮助。