클린 모드에서 이클립스를 실행하는 방법? 그렇게하면 어떻게됩니까?


201

무언가가 제대로 작동하지 않거나 일부 플러그인이 Eclipse에 제대로로드되지 않으면 Eclipse를 클린 모드로 열라는 제안이 종종 나타납니다.

그렇다면 클린 모드에서 실행하는 방법은 무엇입니까? 그렇게하면 어떻게됩니까?

답변:


273

그것이하는 일 :

"true"로 설정하면 OSGi 프레임 워크 및 Eclipse 런타임에서 사용하는 캐시 된 데이터가 정리됩니다. 그러면 번들 종속성 분석 및 Eclipse 확장 레지스트리 데이터를 저장하는 데 사용되는 캐시가 정리됩니다. 이 옵션을 사용하면 Eclipse가이 캐시를 다시 초기화하게됩니다.

사용 방법:

  • eclipse.iniEclipse 설치 디렉토리에 있는 파일을 편집하고 -clean첫 번째 행으로 삽입 하십시오.
  • 또는 Eclipse를 시작 -clean하고 첫 번째 인수로 추가하는 데 사용하는 단축키를 편집하십시오 .
  • 또는 -clean인수 와 함께 Eclipse 실행 파일을 호출하는 배치 또는 쉘 스크립트를 작성하십시오 . 이 단계의 장점은 작업 공간을 정리할 때마다 스크립트를 유지하고 사용할 수 있다는 것입니다. 이름을 eclipse-clean.bat(또는 eclipse-clean.sh) 와 같이 지정할 수 있습니다 .

(보낸 사람 : http://www.eclipsezone.com/eclipse/forums/t61566.html )

다른 Eclipse 명령 행 옵션 : http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html


34
깨끗한 옵션으로 '두 번째'일식 바로 가기를 만드는 것이 좋습니다 (2). 유용한 OSGi 캐싱을 사용 불가능하게하고 Eclipse 시작 시간을 늘리기 때문에 eclipse.ini 파일에 원하지 않습니다. 꼭 필요할 때만 깨끗하게 사용하십시오.
Andreas Dolk

3
@Andreas_D, 기본적으로 당신은 (3)을 추천해야합니다
Space Rocker

4
@SpaceRocker-왜 내가해야합니까? 원하는 것을 추천하십시오. 나는 (물론, 윈도우 환경) "2"의 변화, "깨끗한 일식"에 대한 두 번째 바로 가기를 추천 계속
안드레아스 돌크

1
내 ini 파일의 우분투에서 첫 번째 줄은 '-startup'입니다. 클린 모드로 실행하려면이를 삭제해야한다고 가정합니다. (그리고 -clean으로 대체)?
michel.iamit

2
실수로 투표를했기 때문에 게시물을 수정했으며 이것이 빈 줄을 제거하기 위해 게시물을 투표 할 수있는 유일한 방법이었습니다. 이 중대한 변화에 대해 죄송하지만 투표가 잠겼습니다.
ROMANIA_engineer

79

클린 모드 : 플랫폼을 다음과 같이 시작하십시오

eclipse -clean

그게 다야. 플랫폼은 일부 캐시 된 OSGi 번들 정보를 지 웁니다. 새 플러그인을 수동으로 설치하거나 사용하지 않는 플러그인을 제거하는 경우 도움이되거나 권장됩니다.

작업 공간 관련 데이터에는 영향을 미치지 않습니다.


4
작업 공간 데이터를 변경하지 않는 정보를 좋아했습니다!
mons droid


16

-clean다른 답변에서 언급했듯이 옵션을 사용하는 것이 좋습니다.

.ini문제를 해결 한 후 또는 바로 가기 에서 제거했는지 확인하십시오 . Eclipse는 시작할 때마다 모든 플러그인을 재평가하고 설치 한 Eclipse 플러그인 수에 따라 시작 시간을 크게 늘릴 수 있습니다.


13
  • 바로 가기를 클릭하십시오
  • 마우스 오른쪽 버튼으로 클릭-> 속성
  • 대상 절에 -clean을 추가 한 다음 시작하십시오.

정상적으로 시작하는 데 많은 시간이 걸리고 모든 리소스가 새로 고쳐집니다.


7

Mac OS X Yosemite의 경우 open 명령을 사용할 수있었습니다.

Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments]
Help: Open opens files from a shell.
      By default, opens each file using the default application for that file.  
      If the file is in the form of a URL, the file will be opened as a URL.
Options: 
      -a                Opens with the specified application.
      -b                Opens with the specified application bundle identifier.
      -e                Opens with TextEdit.
      -t                Opens with default text editor.
      -f                Reads input from standard input and opens with TextEdit.
      -F  --fresh       Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents.
      -R, --reveal      Selects in the Finder instead of opening.
      -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
          --args        All remaining arguments are passed in argv to the application's main() function instead of opened.
      -n, --new         Open a new instance of the application even if one is already running.
      -j, --hide        Launches the app hidden.
      -g, --background  Does not bring the application to the foreground.
      -h, --header      Searches header file locations for headers matching the given filenames, and opens them.

이것은 나를 위해 일했다 :

open eclipse.app --args clean


2

Windows 사용자의 경우 : RTA가 말했거나 명령 행을 통해 수행 할 수있는 작업 : Eclipse 실행 파일의 locaiton으로 이동 한 후 다음을 실행하십시오.

 eclipse.lnk -clean

먼저 경로에서 'dir'명령을 사용하여 실행 파일 이름을 확인하십시오.


0

그러면 번들 종속성 분석 및 Eclipse 확장 레지스트리 데이터를 저장하는 데 사용되는 캐시 가 정리 됩니다. 이 옵션을 사용하면 Eclipse 가이 캐시 를 다시 초기화하게 됩니다.

  1. 명령 프롬프트 열기 (cmd)
  2. 일식 애플리케이션 위치로 이동 (D : \ eclipse)
  3. 명령을 실행 eclipse -clean

0

클린 모드에서 이클립스를 실행하는 두 가지 방법.

1) Eclipse.ini 파일에서

  • Eclipse 설치 디렉토리에있는 eclipse.ini 파일을여십시오.
  • 파일에서 -clean 첫 줄을 추가하십시오.
  • 파일을 저장하십시오.
  • Eclipse를 다시 시작하십시오.

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

2) 명령 프롬프트에서 (cmd / command)

  • Eclipse가 설치된 폴더로 이동하십시오.
  • 이클립스의 길을
  • C : .. \ eclipse \ eclipse.exe-청소
  • 엔터 버튼을 누르십시오

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.