Eclipse可以在没有项目根目录中的`.project`和`.classpath`文件的情况下工作吗?

时间:2012-02-19 05:43:52

标签: eclipse

Eclipse可以在没有项目根目录中的.project.classpath文件的情况下工作吗?

我在Windows上使用Eclipse,在我的工作区之外使用了一个项目(我们称之为P)。每个项目的根目录中的AFAIK始终存在文件.project.classpath。切换到Linux后,我发现P的文件丢失了 - 我看不到它们,特别是文件夹P。这不是问题(我可以快速创建它们),但它怎么可能呢?我完全相信那里永远不存在(否则我的VCS会像现在一样跟踪)。

2 个答案:

答案 0 :(得分:1)

默认情况下,Linux将以点开头的文件视为隐藏文件。因此,除非您为ls或gui目录查看器提供选项以查看它们,否则.project和.classpath将不会显示。据我所知,Unix已经以这种方式工作了(差不多25年了)。

要查看它们cd到工作区中的项目目录并输入命令:ls -a

答案 1 :(得分:0)

所有Eclipse项目都需要.project文件。您可以链接到项目文件夹之外的文件 - 我从未尝试过。

仅为Java项目(或从Java项目派生的项目类型,例如Groovy,Xtend,...)找到.classpath文件。同样,该文件可能是链接资源。

假设您从未在Eclipse项目中使用链接资源 - 大多数人都没有,那么我认为您的问题是文件从未正确地从旧Windows系统复制到新的Linux系统......