어제 Mac OS X Mavericks (10.9)를 설치 한 이후 Eclipse를 시작할 수 없습니다. 내가 본 메시지의 스크린 샷을 첨부하고 있습니다.
이에 대한 해결 방법이 있습니까?
Mac OS X의“알 수없는 개발자가 제공했기 때문에 앱을 열 수 없습니다”오류 수정에서 해결책을 찾았 습니다 .
어제 Mac OS X Mavericks (10.9)를 설치 한 이후 Eclipse를 시작할 수 없습니다. 내가 본 메시지의 스크린 샷을 첨부하고 있습니다.
이에 대한 해결 방법이 있습니까?
Mac OS X의“알 수없는 개발자가 제공했기 때문에 앱을 열 수 없습니다”오류 수정에서 해결책을 찾았 습니다 .
답변:
보안 옵션 때문입니다.
로 이동 하면 탭 아래에 System Preferences... > Security & Privacy
버튼 Open Anyway
이 나타 General
납니다.
아래 옵션을 변경하여이 작업을 피할 수는 Allow apps downloaded from:
있지만 기본값을 유지하는 것이 좋습니다 Mac App Store and identified developers
.
해당 응용 프로그램을 마우스 오른쪽 버튼으로 클릭 (또는 Control- 클릭)하고 "열기"를 선택하십시오.
당신은 또한 사용할 수있는 xattr
스택 오버플로 문제로 명령을 어떻게 맥 OS X의 파일에서 "확장 속성"을 제거 할 수 있습니까? .
com.apple.quarantine
속성을 제거하십시오 . 관리자 계정이없는 경우에도 작동하며 플러스가 될 수 있습니다. 그 후에는 앱이 "다운로드 된"것으로 간주되지 않으므로 차단되지 않습니다.
터미널에서 다음 명령을 입력하십시오.
xattr -d com.apple.quarantine [file path here]
Enter를 클릭하면 더 이상 문제가 없습니다. 애플이 파일에 검역소를 자동으로 추가한다는 것은 성가신 일입니다. 나는 이것을 끄는 방법을 모르지만 아마도 방법이있을 것입니다 ...
확인 된 개발자가 Apple에 등록하지 않았기 때문에 Eclipse 앱을 열 수 없습니다. 이것은 보안 기능이지만 다음을 수행하여 보안 설정을 무시하고 앱을 열 수 있습니다.
마지막 단계는 보안 설정에 Eclipse에 대한 예외를 추가하고 이제 경고없이이를 열 수 있습니다.
이 단계는 동일한 문제가 발생할 수있는 다른 * .app 앱에서 작동합니다.
다음 명령을 실행하여 게이트 키퍼 설정을 수정할 수 있습니다
어디서나 앱을 설치할 수 없게하려면 터미널에서 다음 명령을 사용하십시오.
sudo spctl-마스터 비활성화
다시 활성화하려면 다음 명령을 사용하십시오
sudo spctl-마스터 가능
나는 같은 문제가 있었는데, 이클립스는 시작할 수 없었다. 이 링크를 발견하면 매력처럼 작동했습니다.
Maverick에서 Java가 엉망입니다. http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US 에서 다운로드하여 설치해야합니다 .
나는 같은 오류가 있었다. 보안상의 이유로 시스템 환경 설정-> 보안 탭의 어느 곳에서나 앱을 다운로드하도록 허용하는 옵션을 볼 수 없었습니다 .
아래 명령으로 Zip 파일에서 확장 된 속성을 제거했습니다.
xattr -d com.apple.quarantine [Zip file path]
그런 다음 오류가 발생했습니다 .- org.eclipse.e4.core.di.InjectionException : java.lang.NoClassDefFoundError : javax / annotation / PostConstruct
다른 버전의 Java를 모두 제거하여 해결하고 1.8.0_231 만 설치했습니다.
마침내 일했다.
터미널을 열고 eclipse 폴더로 이동하여 ./eclipse를 실행하십시오.