나는 즉시 작업 공간을 열로, 이클립스 작업 공간을 열려고하고 예외 아래가 발생합니다 : -Eclipse에서 OutOfMemory 예외가 발생하는 이유는 무엇입니까?
!ENTRY org.eclipse.core.resources 2 10035 2012-01-03 20:55:15.212
작업 영역은 이전 세션에서 저장되지 않은 변경 사항과 종료
메시지; 변경 사항을 복구하기위한 작업 공간 새로 고침.
ENTRY org.eclipse.core.jobs 4 2012-01-03 20 : 55 : 29.345 ! MESSAGE "선택에서 Java AST 요청 중"내부 오류가 발생했습니다. ! STACK 0 java.lang.OutOfMemoryError와는 : 요청 배열 크기에 org.eclipse.jdt.internal org.eclipse.jdt.internal.core.index.DiskIndex.readHeaderInfo (DiskIndex.java:787) 에서 VM 한도를 초과 .core.index.DiskIndex.initialize (DiskIndex.java:389) at org.eclipse.jdt.internal.core.index.Index (Index.java:97) at org.eclipse.jdt.internal.core. search.indexing.IndexManager.getIndex (IndexManager.java:253) org.eclipse.jdt.internal.core.search.indexing.IndexManager.getInde
에서 나는, 메모리를 높이기 위해 노력 최신 이클립스 인디고를 사용하려고 하지만 같은 오류가 발생합니다. 누군가이 오류를 어떻게 해결해야합니까?
감사합니다, 마노
시작시 다른 작업 공간을 지정할 수 있습니까? 나는 당신이 파싱 할 수없는 큰 프로젝트를 가지고 있다고 생각합니다. 최소한 이클립스를 깨끗하게 시작한 다음 리소스가 부족한 프로젝트에 대한 정보를 파악하는 것이 좋습니다. –
사실 작업 공간이 그다지 크지 않습니다. 지난 2 년 동안 아무런 오류없이 열 수 있습니다. 하지만 당신은 오류없이 다른 작업 공간을 열 수 있습니다. 즉, 내 작업 공간이 손상된 것입니다 ... 그리고 내가 어제 한 코드 변경 사항을 잃어 버렸습니다. 이클립스가 존재하기 전에 작업 공간을 저장했다면 이런 일이 일어났습니다. – Manoj
나는 이클립스가 내 코드를 먹는 것을 본 적이 없다. 개별 프로젝트를 실행 해 보았습니다. 새 작업 공간을 시작하고 .classpath, .project 또는 .settings 디렉토리가 아닌 모든 파일을이 파일로 옮길 수 있습니다. 새 작업 공간에서 프로젝트를 한 번에 하나씩 다시 만듭니다 (옵션이 "기존 소스의 새 프로젝트"라고 생각합니다). 일단 모두 다시 돌아 오면 github 또는 google 코드 또는 eclipse dot 파일이없는 항목을 확인하십시오. 버전 관리는 친구입니다. 또한 아래의 Eldar의 대답은 장점이 있습니다. –