Est-il possible de détecter une installation Java 64 bits dans un environnement 32 bits? Le Java Deployment Toolkit ne détecte rien, mais je me demandais s'il y avait une façon secrète de détecter le côté client de l'installation 64 bits.Détection d'un jre 64 bits dans un navigateur 32 bits?
2
A
Répondre
3
Lors de l'écriture du code Java, comment puis-je distinguer entre les 32 et le fonctionnement 64 bits?
Aucune API publique ne permet de distinguer les opérations 32 et 64 bits. Pensez à 64 bits comme une autre plate-forme dans l'écriture une fois, courir n'importe où la tradition. Toutefois, si vous souhaitez écrire du code spécifique à la plate-forme (honte à vous), la propriété système sun.arch.data.model a la valeur "32", "64" ou "unknown".
Vous pouvez accéder à ceci comme System.getProperty("sun.arch.data.model")
. Cette propriété ne sera évidemment définie que sur les JVM/JRE Sun.
Vous pouvez également essayer d'analyser les résultats de System.getProperty("java.vm.name")
, mais cela sera également très spécifique au fournisseur.
Questions connexes
- 1. L'iPhone OS 64 bits ou 32 bits?
- 2. Chargement d'un processus 32 bits dans un environnement 64 bits
- 3. SHGetFolderPath() 32 bits par rapport à 64 bits
- 4. Appel code 32 bits à partir de 64 bits Processus
- 5. directive C# pour indiquer 32 bits ou 64 bits construire
- 6. Construire 32 bits avec llvm-gcc 64 bits
- 7. Application java 64 bits à utiliser 32 bits dll
- 8. Détermination de Windows 64 bits vs 32 bits
- 9. Dev .NET 32 bits par rapport à 64 bits prod
- 10. Sérialisation binaire .NET entre OS 32 bits et 64 bits
- 11. Impossible d'exécuter les applications 32 bits sur Linux 64 bits
- 12. Compiler le projet 32 bits VS 2003 en 64 bits
- 13. . Console app 32 vs 64 bits
- 14. Comment enregistrer une DLL 64 bits (sur un système d'exploitation 64 bits) à partir d'une application 32 bits
- 15. Puis-je charger une DLL 32 bits dans un processus 64 bits sous Windows?
- 16. Est-il possible de détecter 32 bits par rapport à 64 bits dans un script bash?
- 17. Exécution de l'application 32 bits à l'aide de com 32 bits sur une machine Windows 64 bits
- 18. Ubuntu 64 bits vs 32 bits sur les systèmes à faible mémoire - pourquoi Ubuntu 64 bits mange ma RAM?
- 19. 64/32 bits standard traduction du pilote dans Windows
- 20. Comment compiler un fichier binaire 32 bits sur une machine Linux 64 bits avec gcc/cmake
- 21. Comment compiler un module Apache 32 bits pour une plate-forme 64 bits?
- 22. Comment lancer un processus Windows en 64 bits à partir d'un code 32 bits?
- 23. Comment exécuter une application .NET 32 bits sur un serveur Windows 64 bits?
- 24. Pourquoi Windows Vista 64 bits utilise-t-il par défaut un cmd.exe 32 bits? (Machine spécifique)
- 25. Est-il possible d'utiliser un pilote ODBC 32 bits avec une application 64 bits sur Windows?
- 26. Comment utiliser un objet COM 32 bits à partir d'un processus 64 bits?
- 27. Forcer un service Windows .NET à s'exécuter en 32 bits sur une machine 64 bits
- 28. Sur Solaris Sparc 64bit, un processus 64 bits peut-il charger une bibliothèque partagée 32 bits?
- 29. Importation 32 bits dsn dans le serveur de fenêtre 64 bits
- 30. VC++ application CLI 32 - 64 bits CString question
Je suppose que je pourrais le faire dans une applet, mais j'espérais obtenir cette information avant que java soit nécessairement chargé ou disponible. –