J'exporte le fichier try.jar en utilisant des bibliothèques Java 32 bits. Sur le site client, j'ai des bibliothèques Java 64 bits. Peut try.jar se comporter 64 bits exécutable?le fichier JAR exporté en 32 bits peut-il être exécuté en utilisant des bibliothèques Java 64 bits?
Par exemple, j'ai
Runtime rt = Runtime.getRuntime();
s = rt.exec("someExecutable");
le binaire someExecutable est en 64 bits et en utilisant ce code avec 32 bits des bibliothèques Java semble ne fonctionne pas. Mon problème à ce problème est d'exporter try.jar en utilisant des bibliothèques Java 32 bits (parce que mon environnement est en 32 bits) et d'exécuter try.jar en utilisant des bibliothèques 64 bits dans le site client. Cette approche est-elle correcte ou d'autres suggestions?
lorsque j'exécute someExecutable directement (pas de java impliqué) qui est 64 bits sur le site client Cela fonctionne bien (site client est également 64 bits.). Mais quand j'utilise s = rt.exec ("someExecutable"); Ça ne marche pas. les bibliothèques java (jre executables téléchargées sur java.sun.com) sont maintenant en 32 bits sur les sites clients et de développement. Mon problème est-il résolu si j'installe des bibliothèques 64 bits sur le site client, mais pas sur le site de développement?
Quelle est l'erreur exacte que vous obtenez? – clamp
lorsque je cours someExecutable qui est 64 bits sur le site client, je travaille bien (site client est également 64 bits.). Mais quand j'utilise s = rt.exec ("someExecutable"); Ça ne marche pas. les bibliothèques java (jre executables téléchargées sur java.sun.com) sont maintenant en 32 bits sur les sites clients et de développement. Mon problème est-il résolu si j'installe des bibliothèques 64 bits sur le site client, mais pas sur le site de développement? – ogzylz