무언가가 제대로 작동하지 않거나 일부 플러그인이 Eclipse에 제대로로드되지 않으면 Eclipse를 클린 모드로 열라는 제안이 종종 나타납니다.
그렇다면 클린 모드에서 실행하는 방법은 무엇입니까? 그렇게하면 어떻게됩니까?
답변
그것이하는 일 :
“true”로 설정하면 OSGi 프레임 워크 및 Eclipse 런타임에서 사용하는 캐시 된 데이터가 정리됩니다. 그러면 번들 종속성 분석 및 Eclipse 확장 레지스트리 데이터를 저장하는 데 사용되는 캐시가 정리됩니다. 이 옵션을 사용하면 Eclipse가이 캐시를 다시 초기화하게됩니다.
사용 방법:
eclipse.ini
Eclipse 설치 디렉토리에 있는 파일을 편집하고-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