Cela est dû en partie à Oracle manque de définitions de la JRE7 VM capacités.
Dans le cas où vous ne souhaitez pas installer RE6 à tous et tout simplement utiliser JRE7 sans lier celui-ci à la RE6, soit vous pouvez effectuer les opérations suivantes:
Copie de l'Info.plist situé à l'emplacement désigné ci-dessous par exemple ~/Téléchargements/:
/Library/Java/JavaVirtualMachines/jdk.1.7.<…>/Contents/
et puis le remplacer
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>
avec les éléments suivants:
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>
Ensuite, copiez le fichier à son emplacement d'origine (vous avez besoin des droits d'administrateur). Pour que cette modification prenne effet, vous devez vous déconnecter de votre compte (et) ou de redémarrer votre ordinateur. La boîte de dialogue pour la version 6 de Java devrait ne devrait pas apparaître de plus et Eclipse devrait lancement d'amende à l'aide JRE7. La même chose vaut pour toute autre application qui initialement demande pour Java, par exemple, la Creative Suite d'Adobe.
Sur une note connexe, il semble que ce plist changement de bâtons, même après les mises à jour effectuées par le biais de la Java de Préférence dans le Panneau des Préférences Système.