IntelliJ找不到任何声明

cbeh67ev  于 2022-09-20  发布在  其他
关注(0)|答案(30)|浏览(286)

我完全卸载了IntelliJ,现在已经重新安装并导入了我的项目。我使用Gradle导入,可以看到项目中的所有文件。然而,当我打开一个文件时,我找不到任何可以通过cmd+单击转到的声明。我已经安装了Java 7 SDK,但我甚至不能在自己的项目中声明类。转到像StringList这样的Java核心类也不起作用。如何使IDE能够找到我的类?

我在OSX Yosemite上,IntelliJ 2016.1.2 Build 145.972。

goucqfw6

goucqfw61#

在我的情况下,我必须打开首选项:

我去了Project -> Project Structure -> set my folder project in +Add Content Root

所以现在一切都很好了!

jv4diomz

jv4diomz2#

我也有同样的问题。我所做的就是。选择您的项目>右键单击>转到设置>插件>搜索 cucumber >然后重新捆绑插件并重新启动您的IntelliJ。它应该会解决这个问题。

to94eoyn

to94eoyn3#

不知何故,我将我的Maven模块设置为忽略。在Maven工具窗口中,右击并选择‘取消忽略项目’。

则会自动选择所有目录。

zzwlnbp8

zzwlnbp84#

在我的情况下,以上这些都没有帮助。只有IntelliJ从2017.3升级到2018.2才有帮助。

不要尝试2018.1,因为它有一个错误,其中查找文件弹出窗口不会出现。

nc1teljy

nc1teljy5#

Python项目也有同样的问题!

我试着做一个全新的IntelliJ项目,并更新了一切。尝试了不同的虚拟设备,但都不起作用。

直到我卸载了Python插件+重新启动IntelliJ+安装了Python插件+再次重新启动IntelliJ。我不确定这是不是“真正的”解决方案,但它解决了我的问题。

也许您可以尝试一些熟悉的Java“插件”/JDK?

kupeojn6

kupeojn66#

无论它的价值是什么,在PyCharm中它是:右键单击根文件夹->将目录标记为->源根

vkc1a9a2

vkc1a9a27#

在我的例子中,我使用的是Gradle项目和子项目。IntelliJ找不到声明的原因是子项目没有构建。

在调查了为什么没有构建子项目之后,我发现使用“自动导入”正在破坏子项目。

在从build.gradle导入项目而没有自动导入之后,它对我起作用了。

czq61nw1

czq61nw18#

只需运行下面的命令

mvn idea:clean

mvn idea:idea
yshpjwxd

yshpjwxd9#

对于基于Java的项目,这是对我起作用的:

-Download Intellij 2020.3.4 version instead of 2021.1.1
-Add configuration, plugins.
-Configure settings, Project Structure
-Right click on the root folder -> Mark Directory as -> Sources Root
-File -> Invalidate caches/restart -> Invalidate and Restart
xoefb8l8

xoefb8l810#

我在使用Goland JetBrain时遇到了类似的问题,对我有效的方法与@user8382868所说的类似,但我只是关闭了IDE,将文件夹.idea文件重命名为.idea.old,并在重新打开项目后一切正常。

km0tfn4u

km0tfn4u11#

导入我的项目(其中有3个不同的模块)-作为文件->模块从现有来源修复它为我。

jaql4c8m

jaql4c8m12#

对于那些上面的解决方案不起作用的人。

对于格雷德来说,

文件->项目结构

点击项目设置下的**项目

项目语言级别更新为模块、接口中的私有方法等。

单击确定并导入刻度设置

xmjla07d

xmjla07d13#

遇到了同样的问题,在我的案例(Java项目)中,我必须在项目的库部分包含所有依赖的JAR。
文件->项目结构->库

我必须在上面的部分中添加依赖于项目的JAR(例如;project/web/lib/)。这样做之后,一切都解决得很好。我希望这会对某人有所帮助。

g6baxovj

g6baxovj14#

确保包含已编译类和库的目录被标记为源根目录。

p4rjhz4m

p4rjhz4m15#

我也曾面对过这个问题。我已经尝试了这里提到的解决方案。问题似乎与源文件夹无关。

对于我来说,这个问题是在我安装了新版本的IntelliJ时出现的,该版本使用的是2019版到2020版。项目在新版本中打开,但缺少声明。

我通过以下方式解决了这个问题:

- File>Project Structure.  
 - Under Project Settings go to Modules. Here you should see the different project folders, for me it was not there. 
 - Click the + button on top and click Import Module.
 - Select the root pom.xml and wait for the indexing to complete.

在索引完成之后,所有的声明都在工作。

相关问题