分享

java – Eclipse如:“无法确定[project-name] / [file-path] / [file-name]的URI”

 印度阿三17 2019-06-23

主要问题 :

我在Eclipse Luna上遇到以下错误:

你有一天在工作,并尝试启动eclipse并提高工作效率,但只要你的工作台打开,你就会看到你的所有文件标签都出错:

Cannot determine URI for ‘my-project/path/to/file/filename.extension’

如果我查看导航器/浏览器视图,我看不到任何项目.

我做的前几次推荐给遇到同样问题的其他人:

> Eclipse Error: Cannot determine URI for /project-path/
> Eclipse Luna “cannot determine URI for /project/src/com/…/classFile.java” (windows 8)

我在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)并选择项目文件.

第一种方法非常简单,在大多数情况下都能完美运行.

来源:https://www./content-1-262051.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多