2012-07-24 148 views
39

我正在使用Eclipse,並在隨機時間,它會凍結並停止響應。其他人也有遇到同樣的狀況嗎?它通常發生在我點擊一行代碼時,無論是Java還是XML。任何想法如何解決它?爲什麼我的Eclipse不響應?

系統規格:

enter image description here

+0

澄清的一個問題:你的意思是它凍結,不再回應,還是暫時的?對於後者,我所做的一件事就是將* Progress View *添加到我最常用的透視圖的底部,並在遇到這些滯後時將其打開。系統可能會執行一些後臺索引或可能導致其停止響應的內容。 – 2012-07-24 20:53:57

+0

我已經在原帖中發佈了規格。它凍結了約30秒,然後突然工作。我已經添加了Progress視圖,所以我會看看它是否在後臺執行某些操作。 – Cole 2012-07-24 21:14:49

回答

30

打開workspace\.metadata\.log文件。這會告訴你通常發生了什麼問題。

+0

@KFP你可以嘗試將eclipse指向新的工作空間並使用它一段時間嗎? – 2014-01-25 01:46:38

+0

@AjayGeorge,如果Eclipse甚至不迴應,我們如何才能知道'workspace'文件夾的位置? – Pacerier 2014-11-12 02:16:46

+0

將'-showlocation'參數添加到您的eclipse啓動中。它將在標題欄 – 2014-11-16 05:15:10

2

很可能您的文件系統與您的Eclipse不同步......資源與文件系統不同步。使用SVN?如果在瀏覽器中「刷新」所有項目,速度將恢復正常。

0

如果您之前有一個項目是外部導入的(在工作區之外),則可能會導致此問題。如果您可以訪問Eclipse,請嘗試刪除它。如果您獲得'啓動時沒有響應',則請從源刪除該文件。

這將解決問題。

0

我有一個像你這樣的問題。但我是Windows 8.1 64位用戶。起初我在我的8.1上使用eclipse Kepler。日食在我工作時往往沒有反應。之後,我決定回到日食朱諾,現在它工作正常。

17

試試這個,它對我有用!

如果你碰巧有時候Eclipse沒有響應,原因可能是你坐在一臺64位的機器上,eclipse需要更多的內存。一定有(至少)在你的eclipse.ini以下配置(我甚至用了PermSizes更大的值):

-Xms512m 
-Xmx1024m 
-XX:PermSize=64m 
-XX:MaxPermSize=128m 
+0

工作很好。謝謝。順便說一句,我沒有permisize或maxpermsize intially。這些是爲了什麼? – eaglei22 2015-03-10 17:03:05

+0

Java 8的類似設置如何? (這些在Java 8中不存在了。) – 2017-04-12 14:22:56

+0

afaik現在他們應該是-ms和-mx,事實上這些已經存在,X-1已經被棄用了一段時間 – Xerus 2017-10-27 14:30:51

1

對我來說,那是因爲所有的出文件,即工作區不與SVN同步,由於'target'文件夾(maven項目,或者構建web項目時),將它們添加到svn:ignore。

4

昨晚2點我關閉了我的Eclipse(Juno)就好了。今天早上我打開它,除了在我的64位Windows 7機器上的「沒有迴應」,我什麼也沒有得到。

我看了[workspace]\.metadata\.log而事實證明,與Invalid property category path: ValidationPropertiesPage

錯誤我壞話出來相當不錯的,然後表現出來誰是老闆:

  1. 刪除[workspace]\.metadata文件夾
  2. 刪除[workspace]\[project]\.settings
  3. 將Eclipse打開到與之前相同的工作區,重新導入您的 項目。

這把我帶到另一個話題...... Eclipse - >導入 - > Android - >現有的Android代碼到工作區...似乎再次被打破。但這是一個不同的話題。

14

我只是重新啓動adb(安卓調試橋)是這樣的:

  1. ADB殺服務器
  2. 亞行啓動服務器

並再次將其作品!

+2

雖然這不起作用,但它是對我來說是正確的想法。 「$ killall adb」在Ubuntu上做了訣竅 – RyanLeonard 2014-09-18 17:35:02

+2

Eclipse工程師需要一起行動,並停止因長時間運行的進程而掛起用戶界面。無論響應式UI設計發生了什麼? – Pacerier 2014-11-13 08:59:38

+1

這個解決方案適合我,歡呼隊友! – 2015-01-18 19:57:43

0

我每次嘗試打開eclipse時都會遇到這個問題。我通過從我的筆記本電腦上拔下我的android設備的USB來解決它,並且eclipse再次工作。

-2

這可能有助於

在Eclipse,

1)轉到幫助

2)單擊Eclipse的市場

3)搜索 - 優化

安裝「優化爲日食「

enter image description here

+1

跑掉。該優化器需要一個電子郵件和用戶名,並打破了我的Eclipse配置。現在開普勒甚至不會啓動,因爲內存設置會阻止創建JVM。我有這一切工作......然後我用這個非優化器「修復」它。現在我必須「不優化」配置才能使其再次運行。火焰西裝上。 – 2015-07-09 15:35:59

1

我最近有類似症狀。原來這是由於Subversion服務器不可用導致的 - 一旦重新啓動,我可以右鍵單擊。我的環境是使用Subclipse的Eclipse Luna。

因此值得檢查任何連接的源代碼控制系統是否可用。希望有所幫助。

相關問題