2012-04-15 13 views
0

eclipseの市場でeclipse heliosにmavenを統合しようとしています。eclipse HeliosでMavenを統合できません

しかし、それはソフトウェアをインストールするとなったとき、私はこのエラーがあります:

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 Contractが変更されたため、この動作につながる既知のバグがあります。

Eclipseを実行するためにJava 6 JRE/JDKをインストールする(またはすでにインストールされている)場合は、この問題を解決する必要があります。

は正しいJavaのインストールはEclipseのインストールフォルダにEclipseの編集 eclipse.iniに使用され、先頭に次の2行を追加していることを確認するには:予想通りその後

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

がすべて動作するはずです。新しいインディゴリリースでは、これは修正されています。

+0

はい、それです。ありがとうございましたMr.Johanne – Linconnue55

+0

非常に参考になりました - ありがとうございました! – ununiform

関連する問題