Une application Java fonctionnant sous JBoss (utilisant 64 bits JRockit) doit communiquer avec une DLL C++ 32 bits tierce (faire des appels à un service externe). Existe-t-il des façons plus intelligentes de résoudre ce problème que de mettre un service Web .NET entre les deux?Application java 64 bits à utiliser 32 bits dll
4
A
Répondre
3
Vous devrez exécuter un processus 32 bits pour charger la DLL. Cela peut être une autre machine JVM qui agit comme un serveur RMI et charge la DLL à l'aide de JNI ou d'un service Web.
Le serveur RMI sera probablement plus performant, mais le service Web pourrait être plus simple étant donné tous les outils disponibles.
Si vous allez sur le serveur RMI avec JNI route regardez Swig - cela rend la partie JNI beaucoup plus simple pour ceux d'entre nous qui ont oublié C++.
Questions connexes
- 1. Comment enregistrer une DLL 64 bits (sur un système d'exploitation 64 bits) à partir d'une application 32 bits
- 2. Dev .NET 32 bits par rapport à 64 bits prod
- 3. Appel code 32 bits à partir de 64 bits Processus
- 4. L'iPhone OS 64 bits ou 32 bits?
- 5. Comment utiliser un objet COM 32 bits à partir d'un processus 64 bits?
- 6. Compiler le projet 32 bits VS 2003 en 64 bits
- 7. SHGetFolderPath() 32 bits par rapport à 64 bits
- 8. directive C# pour indiquer 32 bits ou 64 bits construire
- 9. Détection d'un jre 64 bits dans un navigateur 32 bits?
- 10. Détermination de Windows 64 bits vs 32 bits
- 11. Impossible d'exécuter les applications 32 bits sur Linux 64 bits
- 12. Chargement d'un processus 32 bits dans un environnement 64 bits
- 13. Sérialisation binaire .NET entre OS 32 bits et 64 bits
- 14. Construire 32 bits avec llvm-gcc 64 bits
- 15. . Console app 32 vs 64 bits
- 16. Est-il possible d'utiliser un pilote ODBC 32 bits avec une application 64 bits sur Windows?
- 17. Utilisation d'un pilote 64 bits à partir d'une application 32 bits
- 18. Lecture du registre 64 bits à partir d'une application 32 bits
- 19. Est-ce qu'un lien EXE 64 bits contre les DLL 32 bits?
- 20. Puis-je charger une DLL 32 bits dans un processus 64 bits sous Windows?
- 21. Comment cross-compiler 64 bits DLL avec VS 2005 sur l'ordinateur 32 bits?
- 22. Chargement de 32 bits DLL en utilisant Excel 2007 (version Vista 64 bits)
- 23. VC++ application CLI 32 - 64 bits CString question
- 24. Exécution de l'application 32 bits à l'aide de com 32 bits sur une machine Windows 64 bits
- 25. Ubuntu 64 bits vs 32 bits sur les systèmes à faible mémoire - pourquoi Ubuntu 64 bits mange ma RAM?
- 26. Comment exécuter une application .NET 32 bits sur un serveur Windows 64 bits?
- 27. Comment lancer un processus Windows en 64 bits à partir d'un code 32 bits?
- 28. 64/32 bits standard traduction du pilote dans Windows
- 29. Mise à niveau 64 bits
- 30. Changer l'environnement de développement de Asp.net 2.0 32 bits à 64 bits