我在 11 月将此发布在 eclipse 论坛上,但没有得到答复。看来以前肯定有人遇到过这个问题,所以我想我也把它贴在这里。
一般描述:每次我重启我本地的tomcat web服务器,下一次我遇到断点,eclipse找不到项目源。
背景:在我目前的工作中,我已经使用 Eclipse 大约七个月了。前两个月我没有遇到这个问题,但最近五个月一直如此。我认为它可能与特定项目有关,但它发生在我打开的每个项目上,甚至是以前没有问题的项目。
详细信息:每次我重新启动我的 tomcat Web 服务器,然后下一次我遇到 eclipse 断点时,源窗口都是空的,并显示消息“找不到源”。红色,然后在按钮下方:“编辑源查找路径...”
我单击该按钮,这会打开“编辑源查找路径”窗口,其中“源本地查找路径”部分下仅列出默认值。
我单击“添加...”,弹出“添加源”窗口。在该窗口中,我双击“Java 项目”,这会弹出“项目选择”窗口。在该窗口中,列出了一个项目(我正在调试的当前打开的项目)。
我选中该项目旁边的复选框并单击“确定”(让其他两个复选框保持选中状态)。这会将我带回“编辑源代码查找路径”窗口,现在我的项目与默认值一起列在“源代码查找路径”部分下。
我单击“确定”,源代码出现在编辑器窗口中,我可以毫无问题地继续操作,直到下次我重新启动我的 tomcat 服务器(我可能一天要这样做十次或更多次)。
其他信息:我曾尝试修改项目的构建路径源代码部分并将本地代码 jar 添加到构建路径库中,但似乎无法解决此问题。我做了很多谷歌搜索并搜索了这个论坛和错误列表,但找不到任何相关信息。正如我所说,这个问题大约在五个月前才开始突然出现,现在它每一次都会发生。是否需要设置环境变量?
非常感谢任何帮助!
谢谢, 杰里米
最佳答案
只是为了跟进,今天我花时间在 eclipse 中创建了一个新的工作区,它解决了这个问题。这不是一个简单的过程,因为我的环境有很多需要恢复的棘手设置。但现在已经完成了。
我通过简单地将部分路径重命名为我的旧项目来创建一个新的工作区。一旦我这样做并使用 -clean 选项重新启动 eclipse,我就没有项目并且我的旧工作区设置都消失了。所以,然后我只是从现有代码创建新项目......
关于tomcat重启后Eclipse找不到项目源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372025/