Eclipse不记得源查找路径

时间:2009-01-29 19:47:37

标签: java eclipse

由于某种原因,Eclipse不记得某些java项目的源查找路径,并且每次调试时(重新部署后)我都需要按“编辑源查找路径”按钮并将当前项目添加到列表中。

有谁知道如何让它记住选定的来源位置?

修改 这是一个用蚂蚁建造的tomcat项目。 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 - &gt;来源路径。

3 个答案:

答案 0 :(得分:9)

尝试查看正在执行的内容的运行/调试配置,并检查源选项卡。您可以手动添加元素,但实际上不建议这样做。

源选项卡中的元素基于包含您运行的元素的项目的类路径。在运行tomcat的情况下,源路径只包含与tomcat(及其依赖项)相关联的所有Web项目。

答案 1 :(得分:4)

解决方案是:
窗口/首选项
Tomcat /源路径

单击您的项目名称。如果你想进入另一个项目,别忘了改变它!

答案 2 :(得分:0)

这也可以直接在偏好文件中编辑,该文件位于以下位置: <workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches\<debug configuration name>.launch 例如:

C:\Data\eclipse_ws\workspace\.metadata\.plugins\org.eclipse.debug.core\.launches\Tomcat.launch