最近学习数据结构,在网上跟着老师敲代码,经常一个又一个文件创建,跑程序,突然出现Build failed, do you want to continue? 点了Proceed,程序可以正常跑,输出结果也正常。就是每次都要提示一下就很烦,肯定是哪里有问题。
然后到网上找其他人的解答,什么改变默认终端,修改配置文件,清空缓存都不管用,而且我觉得这个问题应该和配置文件啥的关系不大,因为我也没修改啥,就正常敲代码。 后面找到了解决方法,可能只适用于我这种问题。
步骤一
打开日志。ctrl+shift+p 打开命令行,输入Open Java Language Server Log File,打开日志。或者点击上面Proceed旁白的Fix,应该也有打开日志
步骤二
在日志里面找到出错的地方也就是error
我这里很明显可以看出来哪里有问题。再根据问题去修改就可以了。我这个问题是类名重复了,同一个包下面定义了相同类名的类,记住是同一个包下面类名相同也不行,虽然没有报错,终端也能显示正确结果,就是会出现这个,可能是提醒我们的。
日志如果感觉太多不好找,可以看右面的缩略图,找到长出来一节的地方可能就是出问题的地方,比如我这里是这样的
还是很明显的。