2012-10-12 3 views
2

Mountain Lion에서 Eclipse Juno 용 플러그인을 개발 중입니다.Mountain Lion에서 Eclipse 플러그인 내보내기가 실패했습니다.

run as>Eclipse application을 수행하면 문제없이 플러그인을 테스트 할 수 있습니다.

그러나 다음 작업을 수행하여 플러그인을 내보낼 때 실패합니다.

/Users/luca/Documents/University/PhD/FODA/.metadata/.plugins/org.eclipse.pde.core/temp/org.eclipse.pde.container.feature/compile.org.eclipse.pde.container.feature.xml:4: The following error occurred while executing this line: 
/Users/luca/Documents/University/PhD/FODA/it.unibg.robotics.featuremodels.model/build.xml:31: /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/Classes does not exist. 
The following error occurred while executing this line: 
/Users/luca/Documents/University/PhD/FODA/it.unibg.robotics.featuremodels.model/build.xml:31: /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/Classes does not exist. 

문제가 무엇 : 탭 Overview

  • 선택 Export Wizard
  • 그것은 다음과 같은 오류를 반환하는

    1. 열기 plugin.xml
    2. 이동?

    답변

    6

    오늘이 문제가 발생했습니다. 필자가 이해하는 한, 최근 애플은 오라클의 MacOS X 공식 버전을 선호하여 애플의 자바 버전을 계속 유지하고있다. 그러나 Oracle 버전은 이전과 동일한 디렉토리 구조를 가지고 있지 않으며 Eclipse가 생성 한 빌드 스크립트는 이전 구조를 사용합니다.

    이와 관련된 많은 버그 보고서를 볼 수 있습니다. 예,

  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=385077
  • 나는 맥 OS X는 여전히 이전 디렉토리와 애플 자바 6 설치가 자바 6을 사용으로 전환하는 문제를 해결할 것이라고 들었다 구조. 나는 자바 6으로 돌아가고 싶지 않았기 때문에 이것을 시도하지 않았다.

    대신 누락 된 것으로보고 된 디렉토리 (예 : /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/Classes)를 만들려고했지만 아무 것도 입력하지 않았습니다. 이상하게도, 그것은 효과가있는 것 같습니다.

    나에게도 도움이 될지 알려주세요 ... Eclipse의 향후 업데이트로 문제가 해결 될 수도 있습니다 (오늘 업데이트되었지만 문제가 여전히 남아 있음).

    +0

    이 일을 : 당신은 또한 수출 플러그인이 제대로 여부를 작동 여부를 확인하려고 것 같다? – Maverik

    +0

    불행히도, 나는하지 않았습니다. 나중에 클래스를 JAR로 내보내고 클래스 패스에로드하는 것이 더 실용적 일 것이라고 깨달았습니다. 어떤 문제에 부딪혔을 때 모두에게 알리십시오. 그래서 이것이 실제로 확실한 해결책이 아님을 알 수 있습니다. 어쨌든, 곧 이클립스에 의해 수정 될 것이라고 나는 믿는다. –

    +0

    플러그인이 실제로 작동하는지 확인할 수 있습니다! – Maverik

    관련 문제