2014-07-16 68 views
0

我正在使用Eclipse Juno SR2在SAPUI5中開發項目。保存更改時發生Java堆空間錯誤

一切工作正常,直到昨天我開始收到錯誤消息,每次我保存的東西(我相信這隻發生在這個特定的項目):在更新JavaScript索引期間發生內部錯誤。

我試着搜索這個,我發現一些關於Maven偏好的帖子,但是我找不到它在我的Ecplise中。

下面是我在日誌文件中:

!ENTRY org.eclipse.core.jobs 4 2 2014-07-16 14:26:56.393 
!MESSAGE An internal error occurred during: "Updating JavaScript Index". 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 

!ENTRY org.eclipse.wst.jsdt.core 4 4 2014-07-16 14:23:44.603 
!MESSAGE Background Indexer Crash Recovery 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 

沒有人對此有任何想法?它在開發中禁用任何東西,但它很煩人。

謝謝。

Eva

+0

打開錯誤日誌視圖,並告訴我們在那裏找到的錯誤的確切細節。 –

+0

我已更新原始日誌。謝謝。 –

回答

2

您需要增加分配給Eclipse的堆空間量。您可以通過eclipse.ini文件來完成此操作。控制堆空間的參數是-Xms-Xmx

請仔細關注eclipse.ini的格式,因爲它非常挑剔。

+0

我將.ini文件的參數-Xmx512m更改爲-Xmx2048m。仍然得到錯誤。 –

+0

可能是一件顯而易見的事情,但是您在調整'ini'文件後重新啓動了Eclipse,對吧? –

+0

幾次,甚至重新啓動電腦:) –