Vista에서 eclipse 3.4.1 Java EE를 사용하고 있습니다. 내 작업 공간을 만들 때 막히는 것 같습니다. 빌드를 취소해도 아무 작업도 수행되지 않는 것 같습니다.
왜 이런 일이 발생하며 문제를 어떻게 해결합니까?
Vista에서 eclipse 3.4.1 Java EE를 사용하고 있습니다. 내 작업 공간을 만들 때 막히는 것 같습니다. 빌드를 취소해도 아무 작업도 수행되지 않는 것 같습니다.
왜 이런 일이 발생하며 문제를 어떻게 해결합니까?
답변:
교착 상태를보고하는 방법을 살펴볼 수 있습니다 . 오류보기 및 / 또는 오류 로그 ([workspace] /. metadata / .log)를 확인할 수도 있습니다. 그래도 도움이되지 않으면 설치 한 플러그인과 가지고있는 프로젝트에 대한 추가 정보를 포함해야 할 것입니다. 문제를 재현하는 최소한의 작업 공간을 만들 수 있습니까?
다음으로이 문제를 해결할 수있었습니다.
먼저 Eclipse를 종료하십시오. 그런 다음 임시로 다음 .projects
폴더를 안전한 위치 로 이동하십시오 .
mv .metadata\.plugins\org.eclipse.core.resources\.projects projects
Eclipse를 시작하고 종료 한 다음 .projects
폴더를 원래 위치로 다시 이동합니다 .
mv projects .metadata\.plugins\org.eclipse.core.resources\.projects
물론 자신의 책임하에 사용하십시오.
때때로 "-clean"매개 변수를 사용하여 명령 줄에서 이클립스를 실행하여 작업 공간을 정리하도록하는 것이 매우 유용합니다.
eclipse -clean은 작동하지 않았지만 다음은 작동했습니다.
eclipse -clean -clearPersistedState
USB를 통해 Android를 디버깅하는 경우 Eclipse는 종종 44 %로 멈 춥니 다. 장치 연결을 끊으면 Eclipse가 시작됩니다.
받아 들여진 대답으로 Eclipse를 다시 시작할 수 있었지만 프로젝트에서 메타 데이터를 잃어버린 것 같습니다. (예를 들어, 모든 Git / Gradle / Spring 아이콘이 프로젝트 이름에서 사라졌습니다.) 거기에 많은 프로젝트가 있고 다시 가져와야하고 싶지 않았습니다.
그래서 여기 Kepler 아래에서 저에게 도움이 된 것이 있습니다. YMMV이지만 누군가에게 도움이 될 경우를 대비하여 이것을 녹화하고 싶었습니다.
1 단계. 일시적으로 .projects
파일을 다른 곳으로 이동합니다 .
$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak
2 단계. 그런 다음 Eclipse를 시작합니다. 메타 데이터가 누락되지만 적어도 Eclipse는 중단되지 않고 시작됩니다.
3 단계 . Eclipse를 닫습니다.
4 단계..projects.bak
파일을 원래 이름으로 되돌립니다 .
$ mv .projects.bak .projects
5 단계. Eclipse를 다시 시작하십시오. 무언가를 만들 수도 있지만 이번에는 통과해야합니다. (적어도 저에게는 그랬습니다.)
1 단계:
프로젝트 디렉토리를 열고 .project 파일을 편집하고 다음 줄을 제거하여 Java 스크립트 유효성 검사를 비활성화합니다.
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
파일을 저장.
2 단계:
Eclipse가 설치된 디렉토리로 이동하여 eclipse.ini (또는 STS가있는 경우 sts.in)를 열고 컴퓨터의 RAM 크기에 따라 xms 및 xmx 값을 변경하십시오.
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
또는 : Windows에서 바탕 화면의 이클립스 바로 가기로 이동하고 마우스 오른쪽 버튼을 클릭-> 속성-> 다음을 추가합니다. C : \ software \ eclipse \ sts-3.6.2.RELEASE \ STS.exe -clean -Xms512m -Xmx1024m
Eclipse를 실행하십시오.
Eclipse-> windows-> preference-> Validation으로 이동하여 Suspend all validators를 활성화합니다. 유효성 검사기 패널에 제공된 목록에 나열된 유효성 검사를 수행하지 않으려면이 작업을 수행하십시오.
이클립스에 동일한 문제가 있었고 해결책으로 새 프로젝트를 만들고 모든 리소스를 새 프로젝트에 수동으로 복사하고 (Windows 복사 / 붙여 넣기 사용) 이전 프로젝트를 삭제했습니다.
때로는 부적절한 시스템 종료 및 Eclipse 작업 공간이 비슷한 문제에 직면하기 시작했기 때문에 발생합니다.
그것이 효과가 있기를 바랍니다.
일부 JDT 색인 (.metadata.plugins \ org.eclipse.jdt.core), 특히 큰 파일을 삭제하면 문제가 해결되거나 완화되는 경우가 많습니다.
Eclipse-> Windows-> Preferences를 사용하여 자동 빌드를 선택 취소하면이 문제를 해결하는 데 도움이됩니다.
내 프로젝트에서 Bower와 함께 Angular.js를 설치하려고 할 때 동일한 문제에 직면했습니다. bower에는 자동으로 다운로드되는 자바 스크립트 파일이 많아서 IDE가 오랫동안 유효성 검사 프로세스에 멈춰있는 것 같습니다. 그래서 저는이 문제를 이렇게 해결했습니다.
내 IDE는 현재 동결되지 않고 작동합니다. 나는 거기에서 도움을 받았다. Tern 많은 Javascript 파일로 인해 IDE가 멈춘 곳에 도움이 될 수 있다고 생각합니다.
여기에 나온 답변 중 어느 것도 나를 위해 일하지 않았습니다. 효과가있는 것은 다음 폴더를 삭제하는 것입니다.
C : \ Users \ your username \ workspace \ project name.metadata.plugins \ org.eclipse.core.resources.projects \ project name \ .indexes
디버그하고 이에 대한 정확한 근본 원인을 찾는 대신 프로젝트와 메타 데이터 폴더를 삭제했습니다. Eclipse는 다음에 시작할 때 .metadata 파일을 다시 빌드합니다.
그런 다음 최신 프로젝트 코드를 가져와 문제가 해결되었습니다. 서버를 포함한 모든 것을 재구성해야했기 때문에 더 많은 작업이 필요했지만, 작업 공간 구축이 완전히 완료되기까지 3 ~ 5 분 동안 50 %에서 중단되었으므로 노력할 가치가있었습니다.
또한 Eclipse를 사용하면 빌드 작업 공간이 완료되기 전에 중지하고 모든 작업이 중단되면 Eclipse를 종료하면 구성을 엉망으로 만들고 다시 안정적으로 만들려고 많은 시간을 낭비 할 수 있음을 발견했습니다. 나는 Eclipse Oxygen을 사용하고 있지만 내가 사용한 모든 버전의 Eclipse에서 이런 일이 발생 했으므로 가능하면 실제로 피하려고 노력합니다.
Maven을 빌드 도구로 사용하는 경우 다음을 수행 할 수 있습니다.
일식 닫기
.m2 / repository / 에있는 종속성 디렉터리를 삭제 합니다 . Linux에서는 홈 디렉터리에 있고 Windows에서는 c : \ Users <YourUsername> .m2에 있어야합니다 ( ''를 사용자 이름으로 대체).
Eclipse를 시작하고 정상적인 작업을 즐기십시오. :)
이 문제를 해결하는 데 도움이되었으며 도움이 되었기를 바랍니다. :)
건배!
추신 : 나는 해를 끼칠 수 있기 때문에 .eclipse 및 .p2 폴더 를 삭제 하도록 제안 된 내 대답 ( @howlger가 요청 했듯이 )을 편집했습니다 (내 경우에는 아니 었지만 + 일부 플러그인을 다시 설치해야했습니다. 사용).
.eclipse
.p2
.metadata
Eclipse 설치를 손상시킬 수 있으므로 절대로 , 또는 폴더를 삭제하지 마십시오 . 이것은 Eclipse 개발자가 사용을 권장하지 않는 사기입니다. -clean
대신 새로운 작업 공간을 시도하십시오 . @NikolaS, 손상을 입힐 수 있으므로 답변에서 3 단계를 삭제하십시오.
-clean
이 질문에 대한 답변 (대부분의 찬성 포함)에서 저 또는 다른 제안에 도움이되지 않았습니다.
.p2
폴더 를 삭제하면 Eclipse 설치 프로그램으로 만든 모든 Eclipse 설치가 삭제됩니다. . 귀하의 경우에는 새 버전의 플러그인을 다시 설치하는 것이 도움이되었을 것입니다. 이러한 폴더를 삭제하는 것이 아닙니다.