Ausführen von 32-Bit-Eclipse mit einem 64-Bit-SDK

2

Ich verwende die 32-Bit-Version von Eclipse und jetzt, da ich auf die 64-Bit-Java-SDK aktualisiert habe, wird Eclipse nicht mehr ausgeführt.

Warum ist das so und wie kann ich das beheben?

soandos
quelle

Antworten:

1

Eclipse wird nicht ausgeführt, da Eclipse mit einem nativen Launcher (einer ausführbaren Datei) geliefert wird, der die zugrunde liegende Java-Laufzeit lädt und ausführt. Auf diese Weise muss die Java-Architektur mit der ausführbaren Architektur übereinstimmen, von der sie geladen wird. Das Gleiche gilt, wenn Ihr Java-Code gemeinsam genutzte native Bibliotheken lädt.

Ihre Lösung: Holen Sie sich 64-Bit-Eclipse

Basszero
quelle
3
Eclipse wird auch mit mehreren nativen Bibliotheken ausgeliefert, insbesondere SWT, wodurch die Abhängigkeit von der Architektur erhöht wird.
Heavyd
@heavyd guter Punkt!
Basszero