Bonjour,
Je poste pour ce problème car je n'arrive pas à trouver de solution. Le problème est pourtant simple : je voudrais juste déterminer si la version du système d'exploitation sur lequel s'exécute mon programme java est 32 ou 64 bits.
Il y a bien la simple commande batch "echo %processor_architecture%" mais elle ne donne pas le bon résultat à partir du programme java. Il semblerait qu'elle donne plutôt la version de la JVM. La variable d'environnement serait-elle écrasée à l'intérieur du programme java ? Dans ce cas y-aurait-il possibilité d'accéder à la variable originelle ?
Merci de votre aide.
Edit : Excusez-moi j'ai finalement trouvé un topic qui concerne ce sujet exact :
http://www.developpez.net/forums/d65...ows-32-64-bit/
Donc il semblerait que la seule solution soit de détecter l'existence d'un répertoire censé exister uniquement sur des versions 64 bits, ce qui ne garantie pas l'exactitude du résultat :/
Partager