programing

Mac에서 Eclipse -clean을 실행하는 방법은 무엇입니까?

nasanasas 2020. 12. 15. 19:23
반응형

Mac에서 Eclipse -clean을 실행하는 방법은 무엇입니까?


eclipse -clean내 PC에서 실행할 수 있지만 Mac에서 실행 파일은 Eclipse.app입니다. 명령 줄에서 인수를 사용하여 어떻게 실행합니까?


터미널을 사용하여 이클립스 설치 디렉토리에 CD를 넣으면 eclipse.app. CD는에 Eclipse.app\Contents\MacOS그 디렉토리 아래라는 실행 파일이 있어야한다 eclipse.

다음 eclipse과 같이 -clean인수를 사용 하여 실행 파일을 실행하여 명령 줄에서 이클립스를 시작할 수 있다고 생각합니다 .

./eclipse -clean


인용구 : "Mac OS X에서는 Eclipse 애플리케이션을 두 번 클릭하여 Eclipse를 시작합니다. Eclipse에 인수를 전달해야하는 경우 Eclipse 애플리케이션 번들 내에서 eclipse.ini 파일을 편집해야합니다. Eclipse 애플리케이션 번들 아이콘을 선택하십시오. Control 키를 누른 상태에서 팝업 메뉴가 나타납니다. 팝업 메뉴에서 "패키지 내용보기"를 선택하십시오. Contents / MacOS 하위 폴더에서 eclipse.ini 파일을 찾아서 편집 할 텍스트 편집기로여십시오. 명령 줄 옵션. "

자세한 내용은 http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Frunning_eclipse.htm


다음은 macports를 사용하여 재시작을 자동화하는 스크립트입니다. 이 스크립트를 두 번 클릭 할 수 있도록 데스크탑에 넣을 수 있습니다.

#!/bin/bash
# WF 2014-03-14
# start Eclipse cleanly
pgrep -fl Eclipse.app
if [ $? -eq 0 ]
then
  echo "Eclipse is running - shall i kill and restart it with -clean? y/n?"
  read answer
  case $answer in
    y|Y) ;;
    *) echo "ok - I'm aborting this ..."
    exit 1;
    ;;
  esac
  echo "killing current eclipse"
  pkill -f Eclipse.app
fi
echo "starting eclipse cleanly ..."
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean -clearPersistedState&

오늘 일찍이 문제가 발생했습니다. 클린 옵션을 실행하려고하면 여전히 작업 공간 구축이 완료되지 않습니다. 작업 공간에서 .metadata 파일을 제거하면 완전히 새로운 작업 공간이 생성되고 초기 시작 화면이 시작된다는 것을 알았습니다. 경고 이것은 모든 빌드와 Eclipse의 작업 공간에서 모든 정보를 제거하지만 나중에 약간의 마무리로 가져올 수있는 파인더 폴더에 그대로 유지됩니다.


모두들 이런. 경로가 있으면 명령 줄이 위와 같이 작동합니다. 그렇지 않으면 Eclipse의 포함 폴더로 이동 한 다음 Eclipse.app으로 이동하여 다음을 실행합니다.

./eclipse -clean -vmargs -XstartOnFirstThread

이렇게하면 명령 창이 정상적으로 종료되지 않으므로 명령 창을 실행 한 후 종료해야합니다.

(하지만 확실히 깨끗이 항상 작동하는 것은 아닙니다.)

편집 : 나는 다음날 이것을 편집해야했다! 주로 공유 명령 때문에 작업 공간이 날아갔습니다. 모든 종류의 오류.

해결하기 위해 (다시 설치하는 대신) : 며칠 전부터 전체 Eclipse 디렉토리의 백업을 복원하고 프로젝트를 새로 고쳤습니다. 약간의 작업이 필요했습니다. 예쁘지 않은.

참조 URL : https://stackoverflow.com/questions/6853053/how-to-run-eclipse-clean-on-a-mac

반응형