2012-02-19 23 views
1

Eclipse可以在項目的根目錄中沒有.project.classpath文件的情況下工作嗎?Eclipse能否在項目根目錄下沒有`.project`和`.classpath`文件的情況下工作?

我在工作區外使用Eclipse上的一個項目(我們稱之爲P)。 AFAIK在每個項目的根目錄中總是有文件.project.classpath。切換到Linux後,我發現P的文件丟失 - 我看不到它們,特別是不在文件夾P。這不是問題(我可以快速創建它們),但它可能如何?我完全確定從來沒有(否則就像現在他們一樣,我的VCS已經跟蹤過)。

+0

[Eclipse .classpath/.project文件中有什麼?](https://stackoverflow.com/questions/7186676/whats-in-an-eclipse-classpath-project-file) – 2017-08-07 17:24:44

+0

@AndreaBergonzo這個問題很遠太舊了,我甚至無法回想起有這樣一個問題(或者說是一個謎)。這絕對不是鏈接問題的重複,但我自己投票結束「不再可重複」。無論如何,一個5歲以上的日食已不再相關。 – maaartinus 2017-08-07 18:45:05

回答

1

默認情況下,Linux將以點開頭的文件視爲隱藏文件。所以.project和.classpath不會出現,除非你提供選項給ls或你的gui目錄查看器來查看它們。據我所知,Unix已經以這種方式工作了(幾乎25年)。

要查看它們,請將cd添加到工作空間中的項目目錄中,然後輸入命令:ls -a

+0

你說得對'ls -a',但正如我所說的,這些文件肯定不在那裏。我肯定有以下原因:1.我必須創建它們(將某些內容添加到CLASSPATH中)。 2.我使用'll'查看目錄(我的'ls -al'的別名)。 3.如果他們已經存在,他們會被git跟蹤(就像他們現在)。這也證明他們從來沒有存在過。所以他們一定是在其他地方或其他地方...... – maaartinus 2012-02-19 06:40:57

+0

情況並不十分清楚。你在Windows上的eclipse中有一個項目,它有.classpath和.project文件,項目在git中被跟蹤並且這些文件都存在。後來你切換到Linux,克隆存儲庫和文件不在那裏?或者你在Linux上創建了一個新項目並且這些文件不存在? – Bill 2012-02-19 16:24:36

0

所有Eclipse項目都需要.project文件。您可以鏈接到項目文件夾之外的文件 - 我從來沒有嘗試過。

只有Java項目(或從Java項目派生的項目類型,例如Groovy,Xtend等)才能找到.classpath文件。同樣,這個文件可能是一個鏈接資源。

假設你從來沒有在Eclipse項目中使用鏈接的資源 - 大部分人都沒有,那我覺得你的問題是,這些文件從來沒有正確地從舊的Windows系統到新的Linux系統複製...

相關問題