tomcat Eclipse如何在编辑器中找到jar,而在编译时却找不到?

vyswwuz2  于 2022-11-13  发布在  Eclipse
关注(0)|答案(1)|浏览(119)

我正在尝试构建一个动态的Web项目--如果我将Tomcat作为依赖项添加,它确实可以很好地编译。
很明显,我在代码中有很多servlet-api.jar的引用,比如HttpServlet。Eclipse抱怨它找不到HttpServlet,但是当我按住ctrl键并单击HttpServlet时,它识别出它位于c:\programs\tomcat\lib\servlet-api.jar中--它怎么知道它在编辑时在那里,而在构建/编译/导出时却不在那里呢?

mbzjlibv

mbzjlibv1#

Ctrl+Click的工作方式不同。由于类型索引的工作方式,如果引用还没有完全限定,它不会尝试完全限定你悬停在上面的类型,所以它仍然会匹配不同包中的同名类型。它更快,而且 * 通常 * 不会引起混乱。

相关问题