java - Eclipse 不记得源查找路径

标签 java eclipse

出于某种原因,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/

相关文章:

java - 为什么此 CompletionStage 代码会导致编译错误?

java - 如何在覆盖文件之前检查文件是否为空?

java - Appium错误: A new session could not be created.(原始错误: 'java -version' failed. Error: spawn ENOENT)

java - 共享首选项。安卓、Java

java - 如何在另一个类中调用抽象内部类方法?

java - 在 Maven 中,如何将 JUnit 测试用例作为测试套件的一部分而不是单独运行?

eclipse - Eclipse 中的代码生成

eclipse - 如何修复 Groovy Grails Tool Suite 3 极端内存使用情况

带有 OpenCv : UnsatisfiedLinkError under Eclipse if use spring-boot-devtools 的 Java Spring 启动应用程序

java - 使用文本和图标的抽屉导航