IntelliJ无法正确导入Jars

xjt*_*ian 15 java import jar intellij-idea

我正在使用IntelliJ 11.1.3,并且我试图以jar文件的形式附加两个外部库以在模块中使用.我已将它们添加到项目结构 - >模块 - >依赖项中,它们也在库下正确显示,但我无法在源代码中导入它们.

我在这里缺少一步吗?我是IntelliJ的新手,以前只使用过Netbeans,所以我有点失落.我认为附加外部库并立即使用类很简单,但是当我输入'import'时,我甚至没有在代码完成时获得库名.

Cra*_*der 13

您正在这样做,库在模块依赖项中配置.验证是否在那里添加了正确的文件.

您应该能够在Libraries节点下的Project View中浏览jar内部.如果您在那里看不到罐子,那么您的库未正确配置.如果您看到罐子,但看不到它们内部的类,它们可能已损坏,请用有效副本替换它们.

还要检查库是否已添加到您尝试导入和使用它们的正确模块的依赖项中.验证依赖项的范围,Compile很可能是您需要的.

File| 如果一切看起来都正确,则无效缓存可能会有所帮助,但不起作用.

如果没有任何帮助,请与库共享示例项目以说明问题.

  • 'Invalidate Caches'为我工作 (3认同)
  • 无效缓存也适用于我. (3认同)
  • 所以我又重做了一切,但没有骰子。我可以在项目视图中看到 jar 和里面的类,并且它们已正确添加到模块依赖项下,具有编译范围,但我仍然无法使用它们。我尝试使缓存无效,但这也没有帮助。 (2认同)