Ich entwickle ein Java-Programm, das einen 32-Bit-CPLEX-Optimierer,
aufruft Aber ich werde diesen Code auf einem 64-Bit-Rechner ausführen.
Kann ich einen Teil des Programms in 64-Bit und andere Teile in 32-Bit ausführen?running 32 & 64-bit Java-Code
0
A
Antwort
3
Wenn es ein separates Programm ist, das in seinem eigenen Prozess ausgeführt wird, gibt es kein Problem. 32-Bit- und 64-Bit-Prozesse können auf demselben System koexistieren.
Wenn es eine Java-Bibliothek ist, die eine native 32-Bit-Bibliothek in die JVM lädt (z. B. mit JNI), funktioniert sie nur in einem 32-Bit-JVM-Prozess.
0
Um eine 32-Bit-Shared Library aus einem 64-Bit-Prozess zu verwenden, müssen Sie zwei Prozesse haben. Eine mit Ihrer 64-Bit-JVM, die einen 32-Bit-Prozess aufruft, der Ihre gemeinsame Bibliothek enthält.
Die andere Option besteht darin, Ihre gemeinsam genutzte Bibliothek aus der Quelle als 64-Bit-Bibliothek neu zu kompilieren.
Verwandte Themen
- 1. XCode kompilieren für Intel 32-64bit nur
- 2. 32bit 64bit referenzierten Bibliothek
- 3. AsyncPro und 64bit
- 4. Lange Art 64bit Linux
- 5. 32-Bit-Code mit anderer Umgebung prüfen?
- 6. Run Openfire auf 64bit JVM
- 7. Subversion mit 32 Bit Server und 32/64 Bit Clients
- 8. Running Jupyter Notebook
- 9. Installation mongodb auf 64bit Maschinen
- 10. I_CHILDRENCALLBACK 64bit fehlgeschlagen
- 11. Android: erstellen Checkbox über javacode in Klasse Fragment
- 12. Meine 32-Bit-Kopfschmerzen sind jetzt eine 64-Bit-Migräne?!? (oder 64bit .NET CLR Runtime-Probleme)
- 13. Wie bekomme ich libpam.so.0 (32 Bit) auf meinem 64bit RHEL6?
- 14. Bereitstellen von 32 oder 64bit ELMAH mit Website je nach Server
- 15. Darwin-Kernel-Architektur und OS X, 64bit auf 32-Bit-Kernel, wie funktioniert das?
- 16. Inno Setup 32bit und 64bit dll installation
- 17. running valgrind
- 18. Running Blanket.js
- 19. Running fn_trace_gettable
- 20. Running Kivy code Fehler
- 21. 64bit Prozessor mit 32bit Betriebssystem Programmkompatibilitäten?
- 22. Wo finde ich libsmi 64bit für Windows?
- 23. 64bit Thread Overhead
- 24. läuft PIL auf 64bit
- 25. Task Switching in 64Bit
- 26. MXMLC und 64bit JRE
- 27. 64bit ReadProcessMemory Zugriff verweigert
- 28. Office Interop mit 64bit Windows in ASP.NET
- 29. 64bit Eigenschaftenblätter verwenden 32bit winapi dlls
- 30. Java 32bit Xmx vs Java 64bit Xmx
ist es der zweite Fall. Gibt es dafür einen Befehl? –
Befehl für was? Es gibt keine magische Pille, die 32-Bit-Bibliotheken in 64-Bit-Prozessen arbeiten lässt, wenn Sie das fragen. Sie könnten versuchen, den Optimierer in einem separaten 32-Bit-JVM-Prozess zusammen mit dem 64-Bit-JVM-Prozess auszuführen und die beiden JVMs mithilfe von RMI kommunizieren zu lassen. – Wyzard
Sobald Sie eine 32-Bit-JRE auf Ihrem System installiert haben, müssen Sie Ihre IDE für die Verwendung konfigurieren. Anweisungen zu Eclipse finden Sie unter http://stackoverflow.com/a/327661/1118307. – vpiTriumph