시작할 때 Eclipse에 "작업 공간을 잠글 수 없습니다"라고 표시됩니다.
"관련된 작업 공간이 현재 다른 Eclipse 응용 프로그램에서 사용 중이므로 제품을 실행할 수 없습니다." 또는 "사용중인 작업 영역이거나 만들 수없는 경우 다른 작업 영역을 선택하십시오."
그러나 나는 그렇지 않다는 것을 안다.
"잠금 해제"는 어떻게합니까?
시작할 때 Eclipse에 "작업 공간을 잠글 수 없습니다"라고 표시됩니다.
"관련된 작업 공간이 현재 다른 Eclipse 응용 프로그램에서 사용 중이므로 제품을 실행할 수 없습니다." 또는 "사용중인 작업 영역이거나 만들 수없는 경우 다른 작업 영역을 선택하십시오."
그러나 나는 그렇지 않다는 것을 안다.
"잠금 해제"는 어떻게합니까?
답변:
이클립스 작업 공간 디렉토리 .lock의 .metadata디렉토리에서 파일을 삭제하십시오 .
주의 사항 - .metadata폴더 를 삭제하면 모든 기본 설정이 삭제됩니다.
.lock파일은 숨겨진 파일이므로을 (를) 찾아 보려면 옵션을 ls잊지 마십시오 . -als -a .metadata
지금까지 3 가지 다른 수정 프로그램을 보았습니다.
솔루션은 .metadata 폴더를 정리합니다.
TaskManager (작업 표시 줄에서 오른쪽 클릭)로 이동하여 Processess 메뉴 표시 줄을 선택하고 eclipse.exe를 선택한 후 EndProcess를 클릭하십시오.
“사용중인 작업 영역을 만들거나 만들 수 없습니다. 다른 것을 선택하십시오”문제의 또 다른 원인은 작업 영역 의 실제 경로가 변경되었을 수 있기 때문 입니다.
필자의 경우 작업 공간의 실제 위치가 변경되었지만 심볼릭 링크를 사용하여 동일한 위치에있는 것처럼 보이게했습니다. 이클립스가 심볼릭 링크를 따르지 않고 이전의 "실제"위치를보고 있음을 나타내는 오류를 로그에서보고 오류가 발생했습니다.
필자의 경우 작업 공간을 이전 위치로 다시 옮겼습니다.
때로는 Windows를 사용하는 경우 작업 관리자에 모든 프로세스 또는 범인 프로세스가 표시되지 않을 수 있습니다. '모든 사용자의 프로세스 표시'를 클릭해야했고 작업 공간을 되찾기 위해 죽여야하는 java.exe가있었습니다.
로그와 .lock을 삭제하면 작동하지 않지만
-깨끗한 옵션이 나를 위해 수정했습니다.
이클립스가 닫히지 않을 때 (작업 관리자 또는 컴퓨터 전원 끄기 킬 이클립스 프로세스)이 문제에 직면했습니다. 아래 단계를 시도해 보았습니다.
1)이 폴더에서 ".fileTable"로 시작하는 파일 이름을 제거하십시오.
C : \ eclipse \ configuration \ org.eclipse.osgi.manager
2)이 폴더에서 텍스트 파일과 같은 로그 파일을 숫자 이름으로 시작하십시오.
C : \ eclipse \ 구성
3) 명령 프롬프트 (cmd)를 열고이 폴더로 이동하십시오.
C : \ 일식
아래 명령을 입력
일식 청소 시작
@Boris의 대답은 99 %의 정확한 시간이지만 이전 버전의 Eclipse에서 작업 공간을 열 경우에도 발생할 수 있습니다. Juno로 가져 오거나 작성된 작업 공간은 Galileo에서 열 때이 오류를 발생시킵니다.
또 다른 문제는 일식에 src 폴더에 대한 쓰기 권한이없는 경우입니다. 보안 권한을 변경하고 모든 권한 및 특별 권한을 제외한 모든 권한으로 "인증 된 사용자"가 추가되었는지 확인하십시오.
다음은이를 해결하기위한 몇 가지 단계입니다. 4 단계는 나를 위해 작동합니다.
"다른 것"을 선택하는 것은 실제로 매우 쉬운 해결책입니다.
sudo eclipse"작업 공간"폴더에 Workspace in use or cannot be created…오류가 발생 했기 때문에 (명령 줄에서) Eclipse를 관리자로 실행했습니다 (그리고 관리자로 실행하는 것이 문제를 해결 한 유일한 솔루션 인 것 같습니다).
동료 (나와 동일한 문제를 해결하고 있음)는 아이콘을 클릭하여 Eclipse를 실행하려고했습니다. 그가 Eclipse를 실행하고 대화 상자가 나타나면 작업 공간 선택과 함께 "작업 공간"끝에 "2"를 추가했습니다.
"workspace2"라는 새 폴더가 만들어졌습니다. 이클립스는 잘 작동했다. 그 이후로 잠금 문제가 없었습니다.
나는 강제 종료 또는 Alt-f2 xkillLinux에서 ed 일 때 일식을 보았을 때 , 즉시 일식을 열려는 시도는 그 오류를 보여줍니다. 이 경우 metadat / .lock 파일조차 존재하지 않습니다. 그러나 약 2 분 동안 작동하기 시작합니다.
이 문제가 (Photon과 함께) 발생하는 이유는 Eclipse 일반 환경 설정을 변경하여 쉽게 수정되었습니다.
Window -> Preferences -> General: Uncheck: "Always run in background"
일단 변경하면 Eclipse를 종료 할 때마다 더 이상 javaw.exe 프로세스가 백그라운드에서 실행되지 않습니다. 나는 이것이 언젠가 수정 될 Photon의 버그 (또는 Amazon Corretto OpenJDK 버전의 Java를 Eclipse와 함께 사용하는 버그)라고 생각합니다.