2012-01-18 185 views
11

我的工作區有問題;如果我在所有項目打開的情況下啓動eclipse,eclipse可能需要20分鐘才能達到即使不是更長的響應時間。如何關閉eclipse時關閉Eclipse工作區中的所有項目?

是否有可能啓動「安全模式」,日食其中沒有一個項目是開放和插件是禁用的,這樣我可以讓我的工作空間,以便?

+0

您是否試圖增加Eclipse可用的堆大小? – bacchus 2012-01-18 22:07:49

+0

是的,它已經在1.5GB,並沒有解決潛在的問題。 – vol 2012-01-19 18:06:04

+0

哇1.5 GB是很多!有一個選項我通常用於更大的項目,即禁用自動構建以避免在啓動時或執行新內容時的漫長等待時間。對於這類項目,我更願意手動構建它們。但除此之外,我不知道其他選擇。 – bacchus 2012-01-19 18:31:34

回答

17

我還沒有找到一塊說,一個項目是否被關閉的元數據,我懷疑這是不可能通過這條路線,因爲我已經通過創建的文件grepped並沒有找到。

我有2種解決方法,其中第一個是:

  1. 關閉的Eclipse。

  2. 在每個項目的頂層重命名.project文件(如果您有很多操作,可以編寫腳本,那麼很難手動執行 )。

  3. 啓動Eclipse。

  4. 項目應顯示爲已關閉。

注意:要撤消此操作,您必須在嘗試打開它們之前恢復名稱更改(即將它們都轉回到.project文件)。

這種方法的優點是,你可以在獲得一個項目在一個時間表現(如果這是適合您的需要)工作。

另一種方法是簡單地創建一個新的工作區,正確設置它(無論您需要什麼 - VCS,正確的JRE,目標平臺等),然後將您的每個項目1(或更多)導入時間。

這可能是更多的工作,這取決於如何定製您的工作空間得到(透視佈局,偏好,代碼模板等),但是這會給你一個清白。如果事情真的很糟糕,這可能是最好的。

注:此基礎上所有3.7.1

+0

這不是一個壞的解決方案。最大的問題是由於內存和死鎖的限制,同時打開所有的問題會導致我無休止地旋轉。所以,如果我可以手動關閉一些項目,那可能會有所幫助。謝謝!對於Windows用戶: – vol 2012-01-27 18:14:33

+4

:Windows資源管理器可能會給您重命名以點開頭的文件時出現問題。例如,我將.project重命名爲.project.bac。然後,當我試圖將其更改回.project和Windows資源管理器不會讓我。最簡單的解決方案是跳轉到命令行進行重命名。 – 2012-04-12 18:26:59

+0

@katsharp我向你投票贊成第2點),因爲我對某個特定項目有同樣的問題,根本無法打開工作區(出於各種原因)。我也沒有找到元數據,所以你的解決方案是一個整潔的。 – bigbadmouse 2018-02-13 11:12:37

-2

右鍵單擊打開的項目--->關閉不相關的項目之一。

它關閉除了那個之外的所有項目。

+2

問題是我無法打開日食。問題是「如何在eclipse關閉時執行此操作。」 – vol 2014-04-12 01:14:51

-2

我還沒有找到任何這樣的方法,但你可以在eclipse運行時做到這一點。 轉到包資源管理器,選擇所有的項目,然後去項目 - >關閉項目。這將關閉所有項目。因此,下次啓動Eclipse時,它將不會加載所有項目,並且會比以前響應更早。

+1

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言 - 您可以隨時對自己的帖子發表評論,一旦您獲得了足夠的聲譽,您就可以對任何帖子發表評論。如果您有一個相關但不同的問題,請提出一個引用此問題的新問題,如果它有助於提供上下文。 – 2016-08-15 07:22:18

+0

由於用戶無法實際打開工作區,因此這並不起作用。 – bigbadmouse 2018-02-13 11:10:28