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?

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.