pix*_*xel 0 java eclipse maven
我发现了很多关于这个主题的问题,其中一些有答案,但就我而言,没有一个问题可以帮助我解决这个问题。或者至少,对于我这个 Eclipse 初学者来说,没有一个是清楚的。
但我找到了我的问题,这是它的描述。我也会发布答案。
我有一个 Eclipse Maven 项目。我注意到,如果我打开 .java 文件并尝试通过键入类似内容来编辑它obj.,我会收到错误“此编译单元不在 Java 项目的构建路径上。 ”此错误后面跟着“无法下载” Index " 错误框如下所示:
一个 Maven 项目(取决于它是 Web 类型还是其他项目)具有如下结构:
为了让您的代码完成正常工作,如下图红色部分所述,请确保在MyProject-war项目中打开并修改 java 文件,而不是在MyProject > MyProject-war项目中打开并修改 java 文件。
当您在编辑器中打开这两个文件时,您将看到一个文件中有粗体“J”,而另一个文件的选项卡中有一个空心“J”,如下所示:
带有粗体“J”的代码将具有正确的代码完成功能。您应该能够输入诸如 String 之类的内容。或你的对象。并获得代码完成。
带有空心“J”的不会显示代码完成,但会显示上面的信息和错误。
| 归档时间: | 
 | 
| 查看次数: | 2763 次 | 
| 最近记录: |