2010-05-16 118 views
0

我完全迷惑。我如何打開eclipse並查看我上次查看的項目視圖?

我不明白爲什麼Eclipse沒有向我展示我的項目列表!

所有我見過的類似問題的答案都沒有提到任何'去這裏做'的答案。

我試過'導入/一般/現有項目進入工作區/瀏覽到...',但告訴我該項目已經在工作區。但我知道這一點!

項目菜單沒有「打開項目」選項!

沒有「打開工作區」選項。

人們如何打開Eclipse和「恢復工作」?

什麼是打開「項目樹」來顯示我的項目的單一,可靠,可重複的選項?

[或告訴我,我的期望,Java的人更聰明是大錯特錯!]

等待!我再次打開Eclipse,並在「項目」菜單下有一個「打開的項目」鏈接。但是在我打開Eclipse的所有時候,它總是被禁用。

因此,當您打開eclipse時,它會要求您提供一個始終是我的項目位置的工作區位置。但是當它自己打開時,這個項目無處可見。

因此,另一個(更好的?)問題是Eclipse認爲我打算在打開它後應該做什麼或應該做什麼?

感謝,

金博爾

回答

1

這聽起來像你想看看「項目」作爲工作臺的一部分預先存在的(你Eclipse之外創建的目錄)。但這些預先存在的目錄不是Eclipse項目。 Eclipse項目將一些文件添加到項目目錄,其中包含Eclipse需要的元數據。

兩件事: 1.要導入預先存在的項目(Eclipse或非Eclipse),請不要將目錄複製到工作區目錄中,而是複製到其他位置。然後在Eclipse中,右鍵單擊Import ...,然後導入這些文件。錯誤消息試圖告訴您從工作空間外部導入:-)

  1. 對於新項目,請在您的工作區中將它們創建爲正確類型的Eclipse項目,沒有任何問題。所以作爲1的替代方案,您可以遵循這些更繁瑣的步驟:創建新的Java項目,在src文件夾下創建包,並手動將代碼複製到正確的包中,根據需要設置構建路徑並讓它構建。
0

嗯,我確實(儘管隨後的硫酸)欣賞你的花時間來懷疑我的問題可能是什麼。

但是我明確表示項目在工作區中。也就是說,每次啓動Eclipse時,我都必須驗證要打開的工作空間實際上是包含文件和「項目」的工作空間。

所以遵循這一思路,因爲我發佈了這個問題。我重新安裝了Eclipse的Aptana版本,這是我用來創建項目的版本。

所以我開始相信我的問題是我沒有真正接受Eclipse是一個變色龍。它只承認它在製作條紋時創建的項目,而忽略它在深紅色純色時創建的項目。

其實我在想也許Eclipse是一種胖胖的蟾蜍,它基於'合作伙伴組織',它必須爲他們的項目類型配置它。

所以我的問題結果是我使用了我的Spring的Eclipse版本並下載了Aptana的組件(或者其他Eclipsy的東西),這並不足以使Spring的Eclipse版本識別出一個Ruby項目作爲一個'項目'(得到它?一個項目?)。也就是說,該項目在工作區中,但Eclipse(蟾蜍)無法識別由Eclipse創建的項目,蕪菁紅變色龍或由創建的項目Eclipse奶油條紋變色龍。即Eclipse(蟾蜍)不理解任何類型的項目,但是您必須爲每個安裝的Eclipse分別安裝一個獨立的280 MB安裝文件夾,該文件夾指向您要處理的「項目」類型。事實上,Aptana必須編寫自己的Project Explorer版本才能顯示項目。也可能每個其他'工具供應商'也這樣做。

所以我不得不承認,這確實證明非微軟開發人員非常聰明,因爲他們可以本能地理解這些東西。

因此,我將真正體會到我的問題的這個修訂版的確認:

。假定我有一個已經由工具製造商生產的Eclipse的安裝實例對特定類型的項目工作,如Aptana或Spring或Droid或IPHone或Java'Beans'(難怪他們在太陽下熄燈 - '豆'在陽光下曬乾,可以這麼說),或者......或者......然後當我最終找到鏈接時到必須由工具供應商生成的Project Explorer的自定義版本,然後我打開它,爲什麼Project菜單上的「Open Project」菜單項未啓用?

事實上,在哪些條件下,'open project'菜單項實際上被啓用了?

那麼告訴我,好的,好嗎?然後我會很開心!

+0

看起來我的回答不夠清楚。如果您的現有文件位於您的Eclipse工作臺目錄中,然後嘗試首次導入它們,則這不起作用。將您現有的dirs /文件複製到其他地方,轉到您的工作臺並從那裏導入。 除非,我誤解了你的情況,並且你已經成功地將項目導入工作臺了? – mttr 2010-05-17 09:21:10

+0

好的,我想我明白了。可能應該坐下來練習。謝謝。 – 2011-02-24 23:10:47

0

您誤解了Eclipse的工作區概念。 Eclipse不能像大多數其他工具一樣工作,您必須打開文件,文檔或任何需要執行的操作。

取而代之的是,Eclipse會在每次啓動時詢問您在整個Eclipse會話期間使用的工作區。如果它沒有要求你選擇一個工作區,那麼在Eclipse啓動之後使用文件 - >切換工作區菜單(你可能會意外地設置了「不要再問我」選項)。而一個工作空間是(某種程度上相關的)項目的集合,每個項目都包含大量的文件和文件夾。所有這些項目(通常)都是「開放的」,所以你不需要「打開」任何東西。

例如:

我爲一個開源項目工作。因此,我爲我對該開源項目的所有貢獻都有一個工作空間。該工作區包含大約40個Java項目,我可以同時修改這些項目。

然後我有一些私人的發展,我分組在另一個工作區。第二個工作區也由多個Java,PHP和其他項目組成。

如果這個概念仍然不清楚,我真的建議你閱讀關於工作區的Eclipse幫助。