繁体   English   中英

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

[英]How can Eclipse find the jar in the editor but not when it's time to compile?

我正在尝试构建一个动态 Web 项目 - 如果我将 Tomcat 添加为依赖项,它确实编译得很好。 但是,我遇到了无法正确解决的特殊情况。

显然,我的代码中有很多对servlet-api.jar的引用,例如HttpServlet Eclipse 抱怨它找不到HttpServlet ,但是当我 ctrl+单击HttpServlet时,它识别出它位于c:\programs\tomcat\lib\servlet-api.jar - 它怎么知道它在编辑期间就在那里,但又不存在在构建/编译/导出期间?

Ctrl+Click 按不同的规则工作。 由于类型索引的工作方式,如果引用尚未完全限定,它不会尝试完全限定您悬停的类型,因此它仍然会匹配不同包中的同名类型。 它更快,通常不会引起混乱。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM