出于某种原因,Eclipse 不记得某些 java 项目的源查找路径,每次调试期间(重新部署后)我都需要按“编辑源查找路径”按钮并将当前项目添加到列表中。
有谁知道如何让它记住选定的源位置?
编辑: 这是一个 tomcat 项目,用 ant 构建。 Eclipse版本为3.2.2
.classpath 看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="web/WEB-INF/classes"/>
<classpathentry kind="lib" path="web/WEB-INF/lib/commons-collections-3.2.jar"/>
... bunch of libs here
</classpath>
更新:我找到了必需的设置 - 它位于常规首选项 -> Tomcat -> 源路径下。
最佳答案
尝试查看您正在执行的运行/调试配置,并检查源代码选项卡。您可以手动添加元素,但确实不推荐这样做。
源选项卡中的元素基于包含您运行的元素的项目的类路径。在运行 tomcat 的情况下,源路径仅包含与 tomcat 关联的所有 Web 项目(及其依赖项)。
关于java - Eclipse 不记得源查找路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493102/