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

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

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



답변

그것이하는 일 :

“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


답변

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

eclipse -clean

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

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


답변

명령 행에서 클린 모드에서 Eclipse를 시작할 수 있습니다.

eclipse -clean


답변

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

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


답변

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

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


답변

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


답변

더 쉬운 옵션은 사용하는 것입니다 ./eclipse -clean