java-IntelliJ找不到任何声明

我完全卸载了IntelliJ,现在重新安装并导入了我的项目。 我使用gradle导入,可以看到我项目中的所有文件。 但是,当我打开文件时,执行cmd +单击找不到任何声明。 我已经安装了Java 7 SDK,甚至无法进入自己项目中的类声明。 转到像String或List这样的Java核心类也不起作用。 如何使IDE能够找到我的班级?

我在OSX Yosemite上,IntelliJ 2016.1.2内部版本145.972。

15个解决方案

168 votes

我也遇到了同样的问题,评论中@AniaG的解决方案对我有用。

右键单击src文件夹

将目录标记为>源根

Thomas answered 2019-09-21T18:46:56Z

18 votes

我遇到了同样的问题,花了将近15到16个疲倦的小时来清理,重建,使缓存无效,将Idea从16.3升级到17.2,但徒劳无功。我们有一个由Maven管理的项目,该构建曾经很成功,但是由于Idea无法看到文件,因此无法在声明/实现之间导航。

在无休止地尝试解决此问题后,终于让我意识到是IDEA设置引起了所有麻烦。 这是我所做的(Windows系统):

退出IDE

从项目目录del / s / q“ C:\ Dev \ trunk \ *。iml”中递归删除所有.iml文件

查找和删除所有.idea文件夹

删除.IntelliJIdea2017.2 \ system下的缓存,索引和LocalHistory文件夹的内容打开想法并导入项目...。

VOILAAAAAAAAAAAA...!我希望这可以帮助一个可怜的灵魂痛苦

user8382868 answered 2019-09-21T18:48:06Z

4 votes

您需要将符号所在的源文件夹(类)配置为“内容根目录”。

打开项目结构:#;

点击模块

您可以为要导航到的每个模块配置内容根(源,测试,资源等)。

完成后,您应该能够导航到符号。

sujeet answered 2019-09-21T18:48:56Z

4 votes

我的想法也有同样的问题,我试图打开一个Maven项目,但pom文件未找到。 因此,右键单击pom文件并选择“添加为maven项目”对我来说是不可思议的:)

Pavithra answered 2019-09-21T18:49:21Z

2 votes

我在我的Maven项目中发现了cannot find declaration to go to这个问题。 这样做的原因仅仅是我项目中的一个子项目没有正确导入为Maven项目。

Figo Wang answered 2019-09-21T18:49:46Z

2 votes

有同样的问题。 但仅凭我自己的方法。

只需通过使缓存无效即可解决该问题:(“文件”->“使缓存无效/重新启动”)

notihs answered 2019-09-21T18:50:16Z

1 votes

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

Anand answered 2019-09-21T18:50:41Z

1 votes

如果您在Java文件的图标上看到红色圆圈,并收到类似“找不到要转到的声明”的警告。 然后,您可以执行以下操作:

右键单击项目/模块的根文件夹。

将目录标记为->已排除。

这个对我有用。 在Windows 7中,Intellij 2016.1.1

Vic.Liu answered 2019-09-21T18:51:25Z

1 votes

就我而言,我刚刚将IntelliJ更新为Ultimate 2018.2,我的所有项目突然都找不到实现和``src''文件夹-事实证明IntelliJ删除了项目类型(例如Maven)。

我所做的是:

右键单击根项目>添加框架支持...>查找Maven(在我的情况下)>等待再次重新编制索引>然后它再次起作用。

pvma answered 2019-09-21T18:52:03Z

1 votes

遇到相同的问题,就我而言(Java项目),我不得不在项目的库部分中包括所有依赖的jar。

文件->项目结构->库

我必须在上一节中添加与项目相关的jar(例如; project / web / lib /)。 这样做之后,一切都解决了。 我希望这会对某人有所帮助。

Ricky Boy answered 2019-09-21T18:52:41Z

0 votes

IDEA可能会忽略您的某些Maven依赖文件。 项目结构中的“外部库”节点可能为空或不完整。

去:

IntelliJ->首选项

搜索Maven [在左侧选项卡上]->被忽略的文件

查看右侧是否有任何被选中(忽略)的路径,然后取消选中。

mykey answered 2019-09-21T18:53:31Z

0 votes

就我而言,我正在使用带有子项目的gradle项目。 IntelliJ找不到声明的原因是未构建子项目。

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

在没有自动导入的情况下从build.gradle导入了项目后,它为我工作了。

Daniel Reina answered 2019-09-21T18:54:10Z

0 votes

对于它的价值,在Pycharm中是:右键单击根文件夹->将目录标记为->源根

mithunpaul answered 2019-09-21T18:54:34Z

0 votes

就我而言,以上方法均无济于事。 仅将Intellij从2017.3升级到2018.2有帮助。

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

Pratik Khadloya answered 2019-09-21T18:55:06Z

-1 votes

对于Python项目,同样的问题!!!

我试图做一个干净的新intellij项目并更新了所有内容。 尝试了不同的虚拟环境,但没有解决。

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

也许您可以尝试一些Java“ Plugin” / JDK熟悉的东西?

zypro answered 2019-09-21T18:55:51Z

idea java sdk找不到指定文件路径_java-IntelliJ找不到任何声明相关推荐

  1. 快压找不到指定文件路径

    解压一些东西 ,然而一直提示找不到文件路径 ,一个意外的情况 发现我的文件名有特殊符号 ,然后试了下解压到桌面 ,没有问题, 也就是解压的文件的名称规范一点 .....  我的文件名是这样的 < ...

  2. python中系统找不到指定文件怎么办,Python“系统找不到指定的文件”

    我正在尝试编写一个OpenDyslexic字体的安装程序.我已经在https://github.com/kirbyfan64/OpenDyslexic-Installer上有一个Linux版本,但是W ...

  3. 记录kettle spoon.bat 无法启动 (系统找不到指定的路径。) 只有无限接近死亡 才能领悟真滴

    先写解决方案 错误信息 DEBUG: Using value () from calling script DEBUG: _PENTAHO_JAVA_HOME= DEBUG: _PENTAHO_JAV ...

  4. texstudio系统找不到指定的路径

    error: 安装好texlive和texstudio之后,运行texstudio总是出错,说系统找不到指定的路径. > 系统找不到指定的路径. Fontconfig error: > & ...

  5. java io 文件路径_如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径...

    如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径 我有一个包含2个包的项目: ListStopWords.txt ListStopWords.txt 在包(2)中我有 ...

  6. java中找不到文件是什么情况_java系统找不到指定文件怎么办

    系统找不到指定文件解决方法如下:目录路径太长,这个文件找不到,是因为目录路径太长,windows识别不了这么长的目录,首先,这个目录上级目录已经是windows的.2.检查文件路径是否正确 3.另外, ...

  7. java.io.FileNotFoundException系统找不到指定文件(已解决)

    使用Spring框架时,import包找不到指定文件 需要在resources下创建一个空文件夹,把要导入的文件放到文件夹下就可以了.

  8. java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。

    在把数据写出去到文件的时候,可能会遇到所给的目录不存在,那么就会抛异常.""系统找不到指定的路径"".因为所目录不在,所以就异常 , 那么怎么让他判断下,要是文 ...

  9. java 找不到工程文件_类加载器找不到文件求帮助

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Properties props=new Properties(); InputStream in=testaaaaaa.class.getClassLo ...

最新文章

  1. 2020-09-25C++学习笔记引用2:二级指针形参与指针形参的使用方法和区别重难点,主看综合代码(1、指针形参2、引用形参3、二级指针形参4、指针引用形参)
  2. [公告]我的Live Spaces - 读书空间
  3. Leetcode 117. 填充每个节点的下一个右侧节点指针 II 解题思路及C++实现
  4. Vue实现仿音乐播放器项目总述以及阶段目录
  5. BJUI实现点击按钮弹窗,提交到后台action后回显数据流程整理
  6. 区块链 | 基础链 ICO 白皮书分析
  7. OpenCV简单的过滤器平滑的实例(附完整代码)
  8. 21天让你成为Horizon View高手—Day18:Windows操作系统优化
  9. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...
  10. 索引失效的场景(面试)
  11. 要闻君说:facebook迎来“全球宕机”惊险时刻;吸引大牛!拼多多成立了技术委员会;胡晓明卸任庚接任,阿里云计算迎来法人变更...
  12. JMeter学习笔记——数据库压力测试(JDBC Request)
  13. excel如何做出弧形_人民日报同款海报,只用线和字就能做出高大上的工作报告...
  14. 为什么 npm 要为每个项目单独安装一遍 node_modules?
  15. 获取北京时间授时api stm32 esp8266获取北京时间、年月日、星期api GMT格林威时间转换北京时间
  16. TensorFlow精进之路(五):CIFAR-10图像识别(中)
  17. 看看这段代码有没有内存泄露?
  18. 阿里云云计算:4 阿里云产品架构
  19. 斐讯N1盒子 TTL救砖教程
  20. shinelon笔记本进bios设置u盘启动_重装系统—BIOS设置 U盘启动

热门文章

  1. 未来 12 个月,哪种编程语言将会流行?
  2. 阿里云加码 2000 亿,再“出征”新基建!
  3. 百年 IBM 终于 All In 人工智能和混合云!
  4. 阿里影业“云智开放平台”炼成记!
  5. 来!喝杯可乐!让你秒懂 MVP 架构模式 | 原力计划
  6. 华为腾讯众安微众360大咖齐聚,2019中国区块链开发者大会首批议程曝光!
  7. Python 处理分析 128 张 Excel 表格竟不到3秒?| 附数据集
  8. 十年码农的肺腑之言:“技术不是万能”
  9. 996.ICU 下被过度消费的程序员,还配享受生活吗?
  10. 比 Java 更具争议的 PHP,处处留坑?