请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Intellij 中 can not resolve symbol 的问题

按照视频课中创建了project,配置好 maven 的 pom.xml 文件,然后new 一个新的 java class,发现课程中的代码某些变量在 intellij 中,报红色的 can not resolve symbol 的错误。如何解决?

比较奇怪的是,下图中的代码“Path path = new(pathString: “/hahahaha/test”);”中不知按了啥键,使得其中的pathString变为了正常灰色,没有报红色的can not resolve symbol 的错误;

但是再次手写代码“Path p2 = new(pathString: “/hehehehe/test”);”中的 pathString 依然报红色的can not resolve symbol 的错误。忘了如何操作消除掉报红。

难道在 intellij 中有啥按键操作,会关联到相应FileSystem.java文件中的 api 函数,从而消除红色的can not resolve symbol 的错误?图片描述

正在回答 回答被采纳积分+3

2回答

提问者 慕仔6425567 2019-06-12 22:07:27

试弄出来了,原来这是 Intellij 中的 parameter hint 。参考:https://blog.csdn.net/salarzl/article/details/84631362

1 回复 有任何疑惑可以回复我~
Michael_PK 2019-06-11 23:14:50

仔细对比git上提供的源码吧,URI包都没导入么。。。别记着抄代码,要理解呢

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仔6425567 #1
    URI 包已导入了,这是之前的图,现在URI 已不报红。代码是理解,但是代码中的那几个变量 str, user, pathString 依然报 can not resolve symbol,这是关于 Intellij 中操作的问题,请问如何解决。
    回复 有任何疑惑可以回复我~ 2019-06-11 23:20:59
  • Michael_PK 回复 提问者 慕仔6425567 #2
    你这是咋写的代码啊。。。user那些是方法的入参名字,难道你是敲进去的吗?
    回复 有任何疑惑可以回复我~ 2019-06-12 00:55:21
  • Michael_PK 回复 提问者 慕仔6425567 #3
    最次的办法也是去git上把上课的代码clone下来和你的代码对比下也就知道了
    回复 有任何疑惑可以回复我~ 2019-06-12 00:55:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信