Programing

이클립스 : 모든 프로젝트가 프로젝트 탐색기에서 사라졌습니다.

crosscheck 2020. 7. 4. 10:46
반응형

이클립스 : 모든 프로젝트가 프로젝트 탐색기에서 사라졌습니다.


내 프로젝트 (하나 제외)가 프로젝트 탐색기보기에서 사라진 것처럼 보입니다.

웹 개발자를 위해 Eclipse Java EE IDE사용하고 있습니다.
버전 : Helios 서비스 릴리스 2
빌드 ID : 20110218-0911

참고 : 모든 프로젝트는 파일 시스템에 있습니다.

그들을 다시 데려 오는 방법? 어떤 아이디어?


이것은 나에게 일어났다. 여전히 방법을 잘 모르겠지만 그 이유는 Eclipse가 부적절하게 종료되어 작업 공간 메타 데이터가 손상 되었기 때문입니다. 여기설명 된 대로 해결책 은 다음과 같습니다.

Eclipse가 충돌하지 않고 프로젝트 만 표시하지 않는 경우 2 단계 및 3 단계는 선택 사항입니다.

  1. Eclipse를 닫습니다.
  2. cd /home/user/workspace/.metadata/.plugins
  3. mv org.eclipse.core.resources org.eclipse.core.resources_bak
  4. 이클립스 시작
  5. 파일-> 가져 오기
  6. 작업 공간으로의 일반-> 기존 프로젝트
  7. "루트 디렉토리 선택"필드를 클릭하고 작업 공간 폴더의 각 하위 폴더를 찾아서 가져 오십시오.

내 작업 공간에 수십 개의 프로젝트가 있었기 때문에 매우 지루했습니다.하지만 백업에서 전체 작업 공간을 복원하지 못한 유일한 솔루션이었습니다.

편집 : 이 답변은 이제 상당히 오래되었으며 더 나은 솔루션이 존재할 수 있습니다. 시도해 볼 필요는 없었지만 @antonagestam의 솔루션을 먼저 시도해 보는 것이 좋습니다. 다른 사람들이 더 빠르고 효과적이라고 제안했습니다.

편집 : 그것은 매우 간단하기 때문에 먼저 antonagestam의 솔루션을 사용해 보는 것이 좋습니다. 그러나이 문제는 최근에 다시 발생했으며 해당 경우에는 해결책이 작동하지 않았습니다. 그러나이 솔루션을 방해하지 않았습니다.


Aptana에서도 같은 문제가 발생했습니다. 갑자기 프로젝트가 모두 사라졌습니다. 프로젝트 탐색기의 드롭 다운 메뉴로 이동하여 최상위 레벨 요소-> 프로젝트로 이동하여 해결하십시오.


이동

파일-> 가져 오기-> 일반-> 기존 프로젝트를 작업 공간으로

그런 다음 Root Directory모든 프로젝트가 저장된 작업 공간 경로를 입력하고 아래와 같이 새로 고침을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

그리고 Finish를 클릭하십시오.

여기에 이미지 설명을 입력하십시오


Eclipse의 Android 프로젝트에서 동일한 문제가 발생했습니다. 링크는 누락 된 프로젝트를 복원하는 데 매우 도움이되었습니다.

  1. '파일-> 가져 오기-> 일반-> 기존 프로젝트에서'로 이동하십시오.
  2. 작업 공간에 대한 루트 폴더를 선택하십시오.
  3. '새로 고침'버튼을 클릭하십시오.
  4. 필요한 프로젝트를 선택하고 '마침'버튼을 클릭하십시오.

Windows> Perspectives 열기> java를 클릭하고 확인을 누르십시오. 프로젝트 탐색이 화면에 다시 나타납니다.


Luna 에서도 같은 문제가 발생했습니다 .

갑자기 내 프로젝트가 시작되었습니다. 프로젝트 탐색기의 드롭 다운 메뉴에서 작업 세트
선택 취소 옵션 을 선택 하여이 문제를 해결했습니다 .

참고 :이 질문에 대한 정답은 아니지만이 답변을 게시합니다. Luna를 검색하고 여기에 왔기 때문에 토론을 시도 하면서이 솔루션을 찾았습니다. 이것은 다른 사람들을 도울 수 있습니다.


내 솔루션은 뷰 메뉴를 열고 "최상위 레벨 요소"를 선택하고 "프로젝트"를 설정합니다.


이전 방법 중 하나라도 작동하지 않으면 이전 작업 공간을 삭제하고 새 작업 공간을 생성 한 후 기본적으로 두십시오. Eclipse를 두 번 실행하여 (두 번째 작업 공간을 요구할 때;))이를 수행 할 수 있습니다. 그런 다음 모든 프로젝트를 다시 가져 와서 "문제, 작별 인사"라고 말합니다.


Eclipse의 "작업 목록"보기를 사용하는 경우 주어진 작업과 관련이 없다고 생각되는 파일 또는 프로젝트 (예 : 특정 작업이 현재 작업으로 선택된 동안 열리지 않은 파일)를 숨기려고 할 때가 있습니다. ). 이 경우 Eclipse에서 파일 숨기기를 중지하려면 모든 작업을 삭제하면됩니다.

또는 이클립스를 다시 시작할 수도 있습니다. 프로젝트를 닫고 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에서 다시 열면 파일이 복원됩니다.

프로젝트가 다시 나타나지 않으면 "필터 옵션"을 확인하고 (프로젝트 탐색기 탭의 오른쪽 모서리를 클릭하고 컨텍스트 메뉴를여십시오. 메뉴에서 필터 옵션을 선택하십시오) 프로젝트 유형이 선택되어 있지 않은지 확인하십시오.


활성 작업 세트를 확인해야합니다. 꺼져 있는지 확인하십시오.


Mona가 정확함- 이미지가 보여주는 것처럼 작업 목록이 ALL 을 표시하도록 설정되어 있는지 확인하십시오 . 필터를 리팩터링하려면 프로젝트 왼쪽의 화살표를 클릭하십시오. 작업 목록이 보이지 않으면 원근을 재설정하십시오.

모든 프로젝트를 일식으로 표시


오늘 22-03-2016, 나는이 질문을 다시 확인하고 다음을 사용하여 ECLIPSE MARS해결했습니다.

  • 이클립스가 열린 상태에서 파일 -> 다시 시작으로 이동 하십시오.

동일한 작업 공간으로 이동하여 "PROJECT EXPLORER"에 대한 모든 프로젝트가 있습니다.

언젠가 도이 작업으로 해결할 것입니다 (프로젝트를 클릭하면 모든 프로젝트를 볼 수 있습니다!)

 내 문제

따라서 다른 해결책은 다음과 같습니다.

해결책


이 일이 발생했을 때 어떻게 든 프로젝트 탐색기를 작업 세트 만 표시하도록 설정했습니다. 나는 아무것도 없었으므로 아무것도 표시되지 않았습니다.

이 문제를 해결하기 위해 프로젝트 탐색기보기 메뉴 (프로젝트 탐색기의 최소화 및 최대화 아이콘 옆), 최상위 요소-> 프로젝트로 이동했습니다.

올바른 방향으로 나를 가리켜 주신 @antonagestam에게 감사드립니다.


그것은 우리 모두에게 일어나는 것 같습니다. 나는 행복하게 자바 스크립트를 해킹하고 있었고, 모든 불쾌한 최대 절전 모드 Java 근처에는 아무 것도 없었으며, "org.jboss.logging.BasicLoging을 찾을 수 없습니다." 나는 아무것도 만지지 않았다!. 서버, mysql, eclipse를 다시 시작하고 이전에 필요하지 않은 jar를 추가하여 1 시간 정도 표시하려고 시도한 후 모든 솔루션 수정, 해제 버튼을 배포했습니다. 그런 다음 zap, 프로젝트가 없습니다. (나는 왜 Configuration ()을 호출해야 jboss-logging ... jar이 필요한지에 대해 더 현명하지 않다. 어쩌면 나쁜 일이 발생할 때 모든 것을 필요로했을지도 모른다)

내 입력은

  1. 자식을 사용하고 일식 작업 공간 영역에 가능한 한 적은 물건을 보관하십시오. 그런 다음 이클립스가 구슬을 잃을 때 기존 자식 저장소에서 프로젝트를 가져옵니다.

  2. 또한 서버 구성이 손실되었습니다. 거기에 있지만 일식에는 서버 구성과 폭탄이 없다고 주장합니다. 다른 하나를 만들어서 새 서버 이름으로 이클립스에 대한 느낌을 표현하고 완벽하게 좋은 원래 디렉토리에서 Apache xml 구성 (작업 공간 / 서버 / I_Love_Eclipse)을 복사하십시오.


방법 / 이유를 잘 모르지만 Mylyn에 작업을 추가했을 때 이런 일이 한 번있었습니다. mylyn이 내 프로젝트를 필터링하는 것 같았습니다. 작업을 삭제하면 모두 돌아 왔습니다.


여기에 제공된 답변 중 어느 것도 나를 위해 일하지 않았습니다. 엔터프라이즈 탐색기가 완전히 회색으로 표시되어 프로젝트를 가져 오거나 다시 가져올 수 없었습니다.

내 .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) :

  1. OS zip 유틸리티를 사용하여 프로젝트 작업 공간 폴더 아래의 모든 것을 zip 파일로 압축하여 별도의 디렉토리에 배치하십시오 ( c:\tmp\workspace.zip예로 사용).

  2. 디렉토리로 압축 workspace.zip십시오 c:\tmp. 이라는 프로젝트 폴더가 있다고 가정하십시오.Project1

    ㅏ. 모든 파일 확인 Project1모든 권한 에 대한 권한을 모두 또는 적어도 777권한을.

  3. Eclipse 작업 공간에서 모든 프로젝트 폴더를 제거하십시오.

  4. 원래 유형 (Java, Dynamic Web 등)에 따라 각 프로젝트를 하나씩 다시 작성하십시오. (사용하는 것이다 Project1예를 들어.) 마 하지 아무것도를 추가합니다.

  5. Eclipse에서 파일-> 가져 오기-> 파일 시스템을 수행하십시오 . 그런 다음 c:\tmp\Project1소스로 선택

  6. 작업 공간 Project1 을 대상으로 선택하십시오 . 마십시오 하지 모든 파일을 덮어 씁니다.

  7. Eclipse에서 프로젝트를 새로 고치고 테스트하십시오. 작동해야합니다.


또한이 문제가있었습니다.

내 솔루션은 숨겨진 프로젝트가 Python 프로젝트가 아닌 PHP 인 경우에도 Box PyDev : Closed Projects의 선택을 취소하는 것입니다. (Eclipse / Aptana의 이상한 버그 ???)

"닫힌 프로젝트"( Pydev 닫힌 프로젝트 위의 주제 )도 체크 해제되어 있습니다. 따라서 설정을 모두 선택 취소 해야 합니다.

이클립스는 프로젝트 탐색기에서 "열린 프로젝트"만 보여줍니다 .


모든 프로젝트가 종료되었으며 설정에서 닫힌 프로젝트를 숨겼습니다. 따라서 프로젝트를 열려면 오른쪽 상단보기 메뉴로 이동하고 닫힌 프로젝트 옵션을 선택 취소하십시오. 이미 확인되었다고 가정합니다.

여기에 이미지 설명을 입력하십시오


다음 단계를 수행하십시오

         File --> Import --> Existing Projects into Workspace

         Select the root directory as ur old root folder

         Finish.

야후 .. 프로젝트 탐색기에서 다시 오래된 프로젝트가 있습니다.


1) 파일> 가져 오기> 기존 프로젝트를 작업 공간으로 2) 작업 공간 폴더 선택 3) 모든 프로젝트 선택 4) 완료

All are OK with above way !!!


File - Import - Existing projects into workspace - browse - choose your workspase - done!


If Eclipse was killed during a shutdown, the projects database may become corrupted (the project database is normally located in: workspace/.metadata/org.eclipse.core.resources/.root/1.tree).

A message like this will be logged in Workspace/.metadata/.log:

!MESSAGE Could not read metadata for '.../.metadata/.plugins/org.eclipse.core.resources/.root/.markers'.

The data is lost. You need to import your projects again (File->Import -> General->Existing Projects into Workspace).

The list of projects that were in the workspace can still be seen in .metadata/org.eclipse.core.resources/.projects/.

Projects located outside the workspace will have a .location file with the path to the project.


I also had the same problem.

file>restart. Projects and modules appeared after restarting the eclipse, but faced new error; An internal error occurred during: "AppXray Indexing...". java.lang.NullPointerException.

So it's good to be on safe side, import the project again in a new workspace.


if you go to Quick Access and type in Projects you will get it your projects back.


Choose
File > Switch Workspace> 'MyWorkSpace'

Eclipse restarts and if you are as lucky as me, the projects are mapped correctly.


In my case I have the developer environment on a shared server with about 10-15 users that may accidentally change things that affects other users.

Tip of the day: Don't do that...


최근에이 문제가 발생했지만 필자의 경우 "필터 및 Сustomization"대화 상자에서 모든 항목을 확인할 때 모든 항목을 직접 숨겼습니다.

방금 그 위에 메모를 읽지 않았으므로 검사를 통해 프로젝트 탐색기에서 추가 항목을 볼 수 있다고 생각했습니다. 그러나 실제로 확인하면 탐색기에서 해당 항목을 숨 깁니다.

이 점에 유의하십시오! )

대화:

대화

이 대화 상자를 여는 방법 :

이 대화 상자를 여는 방법

참고 URL : https://stackoverflow.com/questions/7389898/eclipse-all-my-projects-disappeared-from-project-explorer

반응형