【发布时间】:2015-09-17 09:11:05
【问题描述】:
我对 Intellij 和 Java 还很陌生,无法在另一个“模块”中使用库。我看到红色的类名并且到处都出现“无法解析符号...”错误:
File | 中引用了其他模块项目结构所有其他模块的路径都是正确的,并且包括我尝试使用的 *.classes:
我也试过一个文件 |使缓存无效,但仍然遇到同样的问题。
我需要做什么来解决这个问题?
【问题讨论】:
标签: java intellij-idea dependencies
我对 Intellij 和 Java 还很陌生,无法在另一个“模块”中使用库。我看到红色的类名并且到处都出现“无法解析符号...”错误:
File | 中引用了其他模块项目结构所有其他模块的路径都是正确的,并且包括我尝试使用的 *.classes:
我也试过一个文件 |使缓存无效,但仍然遇到同样的问题。
我需要做什么来解决这个问题?
【问题讨论】:
标签: java intellij-idea dependencies
我无缘无故遇到了类似的问题,我认为这是由IDE(android studio)引起的。我已经尝试了上述所有解决方案,但没有奏效。最后,在我自己的情况下,我通过以下操作解决了这个问题:
.idea 文件夹。它对我有用。希望我的经验对你有用。
【讨论】:
下面列出了可以解决问题的步骤:
1.使 IntelliJ 的缓存失效并刷新
文件菜单 -> 使缓存无效/重新启动 -> 无效并重新启动
2.项目SDK选择
从文件菜单检查项目设置 -> 项目结构 确保为项目 SDK 选择了一个 SDK。如果选中,单击“新建”按钮,选择 JDK,然后选择正确的 JDK 路径,例如/opt/java/jdk1.8 或 c:\Java\Jdk1.8
3.JDK 损坏
你的JDK安装可能有问题,重新安装JDK
4.重新导入项目
如果项目在 IntelliJ 中打开,请关闭它 删除项目源代码文件夹中的 .idea 文件夹。 启动 IntelliJ 并导入项目。
您可以选择任何适合您的。
【讨论】:
将依赖项添加到 POM 文件后,请养成通过单击“重新导入 maven 项目”图标来刷新 POM 的习惯。它位于主 intellij 编辑器右侧的 maven 工具窗口中的第一个图标。它是一个带有 2 个圆形箭头的蓝色图标。单击它可确保添加的依赖项完全集成到您的项目中
【讨论】:
您需要在依赖项下添加外部库/类,以便 IDEA 在进行代码分析/自动完成时看到它们。
【讨论】: