2016-06-21 9 views
0

Ich habe Probleme mit dem Ausführen von Eclipse RCP-Produkt. Ich habe 64-Bit-Eclipse-RCP-Produkt in 32-Bit-JDK gemacht, aber es läuft nicht in 64-Bit-OS + 32-Bit kompiliert & gebündelt JDK 1.7 32-Bit-Kit. Während ich das Produkt tatsächlich exportierte, überprüfte ich "JRE für diese Umgebung mit dem Produkt bündeln" vom "Starten" -Register von .product Datei, weil ich JCE-Richtlinien verwende, die ich über Recht auf existierendem JRE benötige und folglich benutze, um mit Bündel JRE zu exportieren.64 Bit Eclipse RCP-Produkt läuft nicht in 64-Bit-OS + 32-Bit kompiliert und gebündelt JDK 1.7 32-Bit-Kit

Sobald mein Produkt in 32 & 64-Bit-Version generiert wird, 32-Bit-Produkt funktioniert Datei, aber wenn ich 64-Bit-Produkt öffnen, sagt es "Fehler beim Laden der gemeinsamen JNI-Bibliothek" .. \ win32.win32.x86_64 \ eclipse \ jre \ bin \ client \ jvm.dll '". Ich habe jre durch die originale JRE ersetzt, die sich in meinem installierten Verzeichnis befindet, aber erneut fehlgeschlagen ist und die gleiche Meldung oben kommt.

Antwort

0

Ein 64-Bit-Eclipse muss mit einem 64-Bit-JRE ausgeführt werden. Sie können 64 Bit und 32 Bit Eclipse/Java nicht mischen.

+0

Ja. So funktioniert es. Aber ich benutze "Bundle JRE für diese Umgebung mit dem Produkt" beim Erstellen eines Produkts, wo ich 32-Bit gebündelt JRE habe. Also welchen sollte ich für 32 & 64 Bit Produkt bündeln? –

+0

Sie müssen zwei Produkte bauen. Ein komplett 32 Bit und das andere komplett 64 Bit. –

+0

Oh, ich verstehe. Danke Greg! –