2012-04-20 7 views
1

Java 프로젝트가 위치한 디렉토리에서 프로젝트 ".settings"폴더를 실수로 삭제합니다.Eclipse. 프로젝트 ".settings"디렉토리를 복원

org.eclipse.jdt.core.prefs 
org.eclipse.m2e.core.prefs 
org.eclipse.wst.common.project.facet.core.xml 

등이 ... 내가 그들을 복원 할 수 있습니다

:이 디렉토리에서 같은 파일에 있었다? 이제 @Override annotation (Eclipse에서 일부 인터페이스를 구현한다는 것을 이해하지 못함)이라는 메서드가 표시 될 때 eclipse show error가 발생합니다. 오류의 전체 목록은 아닙니다.

감사합니다.

+1

복원 할 수있는 방법, Eclipse가 아닌 방식이 아닌 한. 마찬가지로, 나는 그것들을 나의 VCS에 체크인시킨다. 또는 OS 레벨 삭제 취소. –

답변

1

일부 빌드 시스템에서 백업 또는 Eclipse 프로젝트 설정을 생성하지 않는 한 Eclipse에서 수동으로 프로젝트 환경 설정을 다시 설정해야합니다 (프로젝트 속성을 열고 설정을 살펴보십시오). E, g, 주석이있는 문제는 컴파일러의 Java 버전 설정이 잘못되었습니다 (Java 1.6 이상 필요).

아마도 당신의 프로젝트는 매우 간단합니다. 그러면 적절한 설정으로 새 프로젝트를 만들고 깨진 프로젝트의 소스를 새로운 프로젝트로 복사 할 수 있습니다.

작업 영역 설정과 비슷한 상황을 피하려면 해당 파일을 내보내고 결과 파일을 백업하십시오 (파일/export/general/preferences 참조).

빌드 구성에서 Eclipse 프로젝트를 생성하는 것이 일반적으로 편리합니다 (예 : 모든 Maven, Gradle, Leiningen이이 작업을 수행 할 수 있습니다). Eclipse 프로젝트에서 빌드 시스템이 아직 지원하지 않는 특정 설정이 필요하지 않으면이 방법이 효과적입니다.

+0

당신이 가지고 있다면이 좋은 지적! 특히 gradle! 그리고 사건 후에 백업에 대해서 생각해보십시오. "부서진 프로젝트에서 새 프로젝트로 소스 복사"에는 때로는 문제가 있습니다. – pushistic

0

많은 시간이 필요합니다. 모든 이클립스 파일을 삭제하고이 프로젝트를 다시 가져 오거나 작성해야합니다. 한번은 문제가 있었는데 복원하는데 3 시간을 보냈습니다. hdd 복구 도구를 사용하여 복원을 시도한 다음 수동으로 일부 매개 변수를 검사했습니다. 그러나 결과적으로 필자의 경우 파일이 손상 되었기 때문에 모든 문제를 해결하지 못했습니다.

2

나는 한 번에 한 번이 문제에 직면했다. 거기에 대한 해결책이 있습니다.

Just delete the project from Eclipse workspace and import it again. 
    the settings will be created for the project. 

참고 : (당신이 삭제 하려고 할 때 그 요청합니다, 그래서 확인란을 선택하지 않음) 디스크에서 삭제하지 마십시오