主要问题:
我在Eclipse Luna上遇到以下错误:
你有一天上班并尝试启动eclipse并提高工作效率,但只要你的工作台打开,你就会看到所有文件标签都出错:
无法确定' my-project / path / to / file / filename.extension'
的URI
如果我检查导航器/浏览器视图,我看不到任何项目。
我做过的前几次推荐给遇到同样问题的其他人:
我在eclipse下重新创建了我的项目。
但是:
所以我对手头的解决方案不满意。
因此,我正在寻找某种方法来自动修复此问题(使用一些脚本或一组命令行)或至少某种方法来防止这种情况发生。
到目前为止我的进展:
我已深入研究工作区文件夹:
workspace
└── .metadata
└── .plugins
└── org.eclipse.core.resources
└── .projects
├── project1-newName
├── project1-oldName
├── project2-newName
└── project2-oldName
所以我的项目的元话题仍然存在!?
如果我进一步挖掘,我会看到每个文件夹的组织如下
.
├── .indexes
│ └── [...]
├── .location
├── .markers
├── org.eclipse.jdt.apt.core
└── org.eclipse.jdt.core
└── state.dat
其中
.indexes
包含 fat-mambo-jambo-of-split-index-tree-organization ,每个叶子上包含history.index
.markers
为空state.dat
为空.location
在URI//file:/home/myname/projects/my/project/source/folder
@��#%�磓
我非常确定解决方案位于此.location
文件中。
结论:
有没有人知道为什么eclipse会突然读出它自己的文件以及如何让它再次看到和识别它们?
答案 0 :(得分:4)
您可以尝试以下方法解决问题:
如果这不起作用,请转到文件系统(常规> FileSystem)并选择项目文件。
第一种方法非常简单,在大多数情况下都能完美运行。
答案 1 :(得分:1)
我遇到了同样的问题。
以上建议的方法在我的情况下不适用于Package Explorer - >导出选项保持禁用状态
所以我选择在Eclipse中创建另一个工作区,并按照步骤Import-> General -> Existing Projects into Workspace
。
在Build Workspace完成后,它工作正常。