如果是通过ctrl+t搜索或者ctrl+shift+r打开资源,打开之后代码提示不管用,并且不会自动定位。还会弹出一个错误提示:this compilation unit is not on the build path of a java project。如附件图1。 如果是打开的文件,代码提示就没问题。也可以定位文件位置。(同一个文件,打开和搜索打开不一样) 并且安卓项目没上述问题。但是我们的maven项目就存在这个问题。不知道是怎么回事,难道是配置的问题么?请问有没有办法解决?