2012-04-15 4 views
0

나는 일식 마켓 플레이스에서 클릭하여 내 이클립스 헬리오에 메이븐을 통합하려고합니다. 이 소프트웨어를 설치 될 때일식 헬리오에서 메이븐을 통합하지 못했습니다

는하지만,이 오류가 있습니다

An error occurred while collecting items to be installed 
    session context was:(profile=epp.package.jee, 
    phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, 
    action=). 
    Comparison method violates its general contract! 
    Comparison method violates its general contract! 

나는이 좀 해결할 수있는 방법을!

답변

5

안녕하세요, Eclipse에서 사용되는 Java 7 JRE/JDK가 설치되어있는 시스템에서 Eclipse Helios를 실행 중이라고 가정합니다. 통합 정렬 알고리즘의 Java 계약이 변경 되었기 때문에이 동작으로 이어지는 알려진 버그가 있습니다.

Eclipse를 실행하기 위해 Java 6 JRE/JDK를 설치 (또는 이미 설치되어있는 경우)하면이 문제가 해결됩니다.

올바른 자바 설치는 이클립스 설치 폴더에 이클립스 편집 eclipse.ini에 사용 시작 부분에 다음 두 줄을 추가되어 있는지 확인하려면 : 예상대로 그 후

-vm 
c:\<path-to-java-6>\bin\javaw.exe 

모든 작동합니다. 새로운 인디고 릴리스에서는이 문제가 수정되었습니다.

+0

예, 그게 전부입니다. 고마워요 Mr.Johanne – Linconnue55

+0

매우 도움이됩니다 - 감사합니다 !! – ununiform