主要问题 :
我在Eclipse Luna上遇到以下错误:
你有一天在工作,并尝试启动eclipse并提高工作效率,但只要你的工作台打开,你就会看到你的所有文件标签都出错:
Cannot determine URI for ‘my-project/path/to/file/filename.extension’
如果我查看导航器/浏览器视图,我看不到任何项目.
我做的前几次推荐给遇到同样问题的其他人:
我在eclipse下重新创建了我的项目.
但是:
>项目规模越来越大(每次重建的子项目越来越多)
>这个问题越来越频繁
>我越来越厌倦了它所需的手工工作
所以我对手头的解决方案不满意.
因此,我正在寻找某种方法来自动修复此问题(有一些脚本或一组命令行)或至少某种方式来防止这种情况发生.
到目前为止我的进展:
我钻研了工作区文件夹:
workspace
└── .metadata
└── .plugins
└── org.eclipse.core.resources
└── .projects
├── project1-newName
├── project1-oldName
├── project2-newName
└── project2-oldName
所以我的项目的metadas仍在那里!
如果我进一步挖掘,我会看到每个文件夹的组织如下
.
├── .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不能突然读取它自己的文件以及如何让它再次看到和识别它们?
解决方法:
您可以尝试以下方法解决问题:
>右键单击Package Explorer
>选择导入
>一般> 导航到该项目
文件夹(选择根目录)>选择项目.
>完成.
这肯定会解决你的问题.
如果这不起作用,请继续执行文件系统(常规> FileSystem)并选择项目文件.
第一种方法非常简单,在大多数情况下都能完美运行.
标签:java,file,eclipse
来源: https://codeday.me/bug/20190623/1273641.html