내 프로젝트 (하나 제외)가 프로젝트 탐색기보기에서 사라진 것처럼 보입니다.
웹 개발자를 위해 Eclipse Java EE IDE 를 사용하고 있습니다.
버전 : Helios 서비스 릴리스 2
빌드 ID : 20110218-0911
참고 : 모든 프로젝트는 파일 시스템에 있습니다.
그들을 다시 데려 오는 방법? 어떤 아이디어?
내 프로젝트 (하나 제외)가 프로젝트 탐색기보기에서 사라진 것처럼 보입니다.
웹 개발자를 위해 Eclipse Java EE IDE 를 사용하고 있습니다.
버전 : Helios 서비스 릴리스 2
빌드 ID : 20110218-0911
참고 : 모든 프로젝트는 파일 시스템에 있습니다.
그들을 다시 데려 오는 방법? 어떤 아이디어?
답변:
이것은 나에게 일어났다. 여전히 방법을 잘 모르겠지만 그 이유는 Eclipse가 부적절하게 종료되어 작업 공간 메타 데이터가 손상 되었기 때문입니다. 여기 에 설명 된 대로 해결책 은 다음과 같습니다.
Eclipse가 충돌하지 않고 프로젝트 만 표시하지 않는 경우 2 단계 및 3 단계는 선택 사항입니다.
내 작업 공간에 수십 개의 프로젝트가 있었기 때문에 매우 지루했습니다.하지만 백업에서 전체 작업 공간을 복원하지 못한 유일한 솔루션이었습니다.
편집 : 이 답변은 이제 상당히 오래되었으며 더 나은 솔루션이 존재할 수 있습니다. 시도해 볼 필요는 없었지만 @antonagestam의 솔루션을 먼저 시도해 보는 것이 좋습니다. 다른 사람들이 더 빠르고 효과적이라고 제안했습니다.
편집 : 그것은 매우 간단하기 때문에 먼저 antonagestam의 솔루션을 사용해 보는 것이 좋습니다. 그러나이 문제는 최근에 다시 발생했으며 해당 경우에는 해결책이 작동하지 않았습니다. 그러나이 솔루션을 방해하지 않았습니다.
Aptana에서도 같은 문제가 발생했습니다. 갑자기 프로젝트가 모두 사라졌습니다. 프로젝트 탐색기의 드롭 다운 메뉴로 이동하여 최상위 레벨 요소-> 프로젝트로 이동하여 해결하십시오.
Eclipse의 Android 프로젝트에서 동일한 문제가 발생했습니다. 이 링크는 누락 된 프로젝트를 복원하는 데 매우 도움이되었습니다.
Luna 에서도 같은 문제가 발생했습니다 .
갑자기 내 프로젝트가 시작되었습니다. 프로젝트 탐색기의 드롭 다운 메뉴에서 작업 세트
선택 취소 옵션 을 선택 하여이 문제를 해결했습니다 .
참고 :이 질문에 대한 정답은 아니지만이 답변을 게시합니다. Luna를 검색하고 여기에 왔기 때문에 토론을 시도 하면서이 솔루션을 찾았습니다. 이것은 다른 사람들을 도울 수 있습니다.
Windows> Perspectives 열기> java를 클릭하고 확인을 누르십시오. 프로젝트 탐색이 화면에 다시 나타납니다.
이전 방법 중 하나라도 작동하지 않으면 이전 작업 공간을 삭제하고 새 작업 공간을 생성 한 후 기본적으로 두십시오. Eclipse를 두 번 실행하여 (두 번째 작업 공간을 요구할 때;))이를 수행 할 수 있습니다. 그런 다음 모든 프로젝트를 다시 가져 와서 "문제, 작별 인사"라고 말합니다.
Eclipse의 "작업 목록"보기를 사용하는 경우 주어진 작업과 연관되지 않은 것으로 생각되는 파일 또는 프로젝트 (예 : 특정 작업을 현재 작업으로 선택한 동안 열리지 않은 파일)를 숨기려고 할 때가 있습니다. ). 이 경우 Eclipse에서 파일 숨기기를 중지하려면 모든 작업을 삭제하면됩니다.
또는 이클립스를 다시 시작할 수도 있습니다. 프로젝트를 닫고 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에서 다시 열면 파일이 복원됩니다.
프로젝트가 다시 나타나지 않으면 "필터 옵션"을 확인하고 (프로젝트 탐색기 탭의 오른쪽 모서리를 클릭하고 컨텍스트 메뉴를여십시오. 메뉴에서 필터 옵션을 선택하십시오) 프로젝트 유형이 선택되어 있지 않은지 확인하십시오.
Mona가 정확함- 이미지가 보여주는 것처럼 작업 목록이 ALL 을 표시하도록 설정되어 있는지 확인하십시오 . 필터를 리팩터링하려면 프로젝트 왼쪽의 화살표를 클릭하십시오. 작업 목록이 보이지 않으면 원근을 재설정하십시오.

오늘 22-03-2016, 나는이 질문을 다시 확인하고 다음을 사용하여 ECLIPSE MARS해결했습니다.
동일한 작업 공간으로 이동하여 "PROJECT EXPLORER"에 대한 모든 프로젝트가 있습니다.
언젠가 도이 작업으로 해결할 것입니다 (프로젝트를 클릭하면 모든 프로젝트를 볼 수 있습니다!)
따라서 다른 해결책은 다음과 같습니다.
이 일이 발생했을 때 어떻게 든 프로젝트 탐색기를 작업 세트 만 표시하도록 설정했습니다. 나는 아무것도 없었으므로 아무것도 표시되지 않았습니다.
이 문제를 해결하기 위해 프로젝트 탐색기보기 메뉴 (프로젝트 탐색기의 최소화 및 최대화 아이콘 옆), 최상위 요소-> 프로젝트로 이동했습니다.
올바른 방향으로 나를 가리켜 주신 @antonagestam에게 감사드립니다.
그것은 우리 모두에게 일어나는 것 같습니다. 나는 행복하게 자바 스크립트를 해킹하고 있었다. 나는 아무것도 만지지 않았다!. 서버, mysql, eclipse를 다시 시작하고 이전에 필요하지 않은 jar를 추가하여 1 시간 정도 표시하려고 시도한 후 모든 솔루션 수정, 해제 버튼을 배포했습니다. 그런 다음 zap, 프로젝트가 없습니다. (나는 왜 Configuration ()을 호출해야 jboss-logging이 필요한지에 대해 더 현명하지 않다.
내 입력은
자식을 사용하고 일식 작업 공간 영역에 가능한 한 적은 물건을 보관하십시오. 그런 다음 이클립스가 구슬을 잃을 때 기존 자식 저장소에서 프로젝트를 가져옵니다.
또한 서버 구성이 손실되었습니다. 거기에 있지만 일식에는 서버 구성과 폭탄이 없다고 주장합니다. 다른 하나를 만들어서 새 서버 이름으로 이클립스에 대한 느낌을 표현하고 완벽하게 좋은 원래 디렉토리에서 Apache xml 구성 (작업 공간 / 서버 / I_Love_Eclipse)을 복사하십시오.
여기에 제공된 답변 중 어느 것도 나를 위해 일하지 않았습니다. 엔터프라이즈 탐색기가 완전히 회색으로 표시되어 프로젝트를 가져 오거나 다시 가져올 수 없었습니다.
내 .metadata.log 에서이 오류를 보았습니다.
assertion failed: working set with same name already registered
그래서 나는이 파일을 삭제했습니다 :
.metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml
이제 모든 프로젝트를 볼 수 있습니다. 다시 추가하지 않아도됩니다.
나에게 더 잘 맞는 솔루션을 찾았습니다. 내 홈 폴더에서 workspace / .metadata 폴더를 찾았습니다. 이 폴더를 이클립스 작업 공간에 복사하여 .metadata 폴더를 대체했습니다. Eclipse를 시작했을 때 모든 것이 내가 떠난 방식으로 돌아 왔습니다. 모든 프로젝트가 존재하고 열려있는 모든 파일이 여전히 열려 있습니다. 아무 일도 없었던 것처럼! 나는 네온을 사용하고 있습니다.
이 문제가 발생할 때마다 가져 오는 Cerin이 제공하는 솔루션은 지루할 수 있습니다.
그래서 작업 공간 설정이 종료되는지 여부를 제어하는 스크립트를 구현했습니다. 그렇지 않으면 기본값으로 복원하십시오.
실행하는 상단 패널에 일식 바로 가기 아이콘이 있습니다.
/opt/eclipse/checkWorkspace && /opt/eclipse/eclipse
스크립트 checkWorkspace 는 중요하다 :
#!/bin/bash
ECLIPSE_CONFIG_PATH="/opt/eclipse/configuration"
ECLIPSE_CONFIG_FILE="config.ini"
ECLIPSE_CONFIG_SETTING="osgi.instance.area.default"
DEFAULT_WORKSPACE_PATH="@user.home/workspace"
ECLIPSE_LOG="/var/log/eclipse.log"
cd ${ECLIPSE_CONFIG_PATH}
function sedeasy {
sed -i "s/$(echo $1 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')/$(echo $2 | sed -e 's/[\/&]/\\&/g')/g" $3
}
WORKSPACE_EXISTS=$(cat ${ECLIPSE_CONFIG_FILE} | grep ${ECLIPSE_CONFIG_SETTING})
# If workspace setting doesn't exists
if [ -z "$WORKSPACE_EXISTS" ]; then
echo "worskspace setting not exists, resetting to default." >> ${ECLIPSE_LOG}
newConf=${ECLIPSE_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
echo ${newConf} >> ${ECLIPSE_CONFIG_FILE}
else
# if setting exist but it is empty
vals=(${WORKSPACE_EXISTS//=/ })
length=$(echo ${#vals[@]})
if [ "${length}" -lt 2 ]; then
newConf=${ECLIPSE_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
confToReplace=$(echo ${vals[0]})
sedeasy ${confToReplace} ${newConf} ${ECLIPSE_CONFIG_FILE}
echo "worskspace exists but is empty, resetting to default." >> ${ECLIPSE_LOG}
else
echo "Worskspace already set:" "${vals[1]}"
fi
fi
어쩌면 체포 될 수도 있지만 효과가 있습니다.
나는 많은 해결책을 시도했다. Entreprise Explorer의 드롭 다운 메뉴에서 내 것을 찾았습니다.-org.eclipse.core.resources를 삭제해도 아무런 영향이 없습니다. - "최상위 레벨 요소-> 프로젝트"가 이미 확인되었습니다. 문서를 사용한 swtiching은 효과가 없습니다. -드롭 다운 메뉴의 필터 옵션에서 모든 확장을 선택해도 첫눈에 효과가 없습니다. 문제의 일부를 해결할 수도 있습니다.
해결책은 "문서 선택 해제"(Entreprise Explorer 드롭 다운 메뉴에서 세 번째 선택)에서 비롯됩니다. 선택은 탐색기에 표시되는 문서의 필터링을 재설정한다고 생각합니다.
JN Gerbaux를 도울 수 있기를 바랍니다.
지루하지만 그것은 나를 위해 일했습니다 (Kepler) :
OS zip 유틸리티를 사용하여 프로젝트 작업 공간 폴더 아래의 모든 것을 zip 파일로 압축하여 별도의 디렉토리에 배치하십시오 ( c:\tmp\workspace.zip예로 사용).
디렉토리로 압축 workspace.zip을 푸 십시오 c:\tmp. 이라는 프로젝트 폴더가 있다고 가정하십시오.Project1
ㅏ. 모든 파일 확인 Project1이 모든 권한 에 대한 권한을 모두 또는 적어도 777권한을.
Eclipse 작업 공간에서 모든 프로젝트 폴더를 제거하십시오.
원래 유형 (Java, Dynamic Web 등)에 따라 각 프로젝트를 하나씩 다시 작성하십시오. (사용하는 것이다 Project1예를 들어.) 마 하지 아무것도를 추가합니다.
Eclipse에서 파일-> 가져 오기-> 파일 시스템을 수행하십시오 . 그런 다음 c:\tmp\Project1소스로 선택
작업 공간 Project1 을 대상으로 선택하십시오 . 마십시오 하지 모든 파일을 덮어 씁니다.
Eclipse에서 프로젝트를 새로 고치고 테스트하십시오. 작동해야합니다.
또한이 문제가있었습니다.
내 솔루션은 숨겨진 프로젝트가 Python 프로젝트가 아닌 PHP 인 경우에도 Box PyDev : Closed Projects의 선택을 취소하는 것입니다. (Eclipse / Aptana의 이상한 버그 ???)
"닫힌 프로젝트"( Pydev 닫힌 프로젝트 위의 주제 )도 체크 해제되어 있습니다. 따라서 둘 다 선택 해제해야합니다 설정을 합니다.
종료 중에 Eclipse가 종료 된 경우 프로젝트 데이터베이스가 손상 될 수 있습니다 (프로젝트 데이터베이스는 일반적으로 다음 위치에 있음). workspace/.metadata/org.eclipse.core.resources/.root/1.tree ).
다음과 같은 메시지가 로그인됩니다 Workspace/.metadata/.log:
!MESSAGE Could not read metadata for '.../.metadata/.plugins/org.eclipse.core.resources/.root/.markers'.
데이터가 손실됩니다. 프로젝트를 다시 가져와야합니다 (파일-> 가져 오기-> 일반-> 기존 프로젝트를 작업 공간으로).
작업 공간에 있던 프로젝트 목록은 여전히 .metadata/org.eclipse.core.resources/.projects/ .
작업 공간 외부 .location에있는 프로젝트에는 프로젝트 경로 가있는 파일 이 있습니다 .