![](/img/trans.png)
[英]Eclipse - How to select the Java methods to compile when building the Jar file?
[英]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.