主要议题:
我在Eclipse露娜上遇到了以下错误:
有一天,您在工作时尝试启动eclipse并提高效率,但是一旦您的工作台打开,您就会看到所有的文件选项卡都出现了错误,比如:
无法确定“my/path/to/file/filename.扩展名”的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
包含一个包含每个叶上的history.index
的history.index
.markers
是空的state.dat
是空的.location
在一些扰码字符(如@��#%�磓
)中包含字符串URI//file:/home/myname/projects/my/project/source/folder
我很确定解决方案就在这个.location
文件中。
结论:
有没有人知道为什么eclipse不能突然读取它自己的文件,以及如何让它再次看到和识别它们?
发布于 2016-06-21 19:49:21
您可以通过以下方法来解决这个问题:
如果这不起作用,请转到文件系统(General>FileSystem)并选择项目文件。
第一种方法非常容易,并且在大多数情况下工作非常完美。
发布于 2018-01-16 22:53:00
我也面临着同样的问题。上述建议的方法在我的情况下不起作用,因为Package ->导出选项仍然是禁用的。因此,我选择在Eclipse中创建另一个工作区,并遵循步骤Import-> General -> Existing Projects into Workspace
。
在构建工作区完成之后,它工作得很好。
https://stackoverflow.com/questions/30978065
复制