Voici la configuration: j'ai un ancien équipement de surveillance à distance, appelé Badger. Le logiciel de contrôle GUI qui fonctionne sous Windows est une application Java, le CD a une date de 2003 mais je pense que le logiciel est beaucoup plus ancien. Le setup.exe
ne fonctionne pas sur mon installation AMD64 Windows 7, je reçois une erreur 32 bits / 64 bits, je soupçonne que ce pourrait être une application 16 bits (c'est sûrement assez laid).
Quoi qu'il en soit, j'ai essayé de résoudre ce problème avec un invité VM XP dans VirtualBox sur l'hôte AMD64 Windows 7. La setup.exe
fin de parcours , mais lorsque je tente de lancer l'application Java j'obtiens une erreur de Windows immédiat:
java.exe a rencontré un problème et doit fermer.
Si je clique ici pour voir quelles données contient ce rapport d'erreur, j'obtiens:
AppName: java.exe AppVer: 0.0.0.0
ModName: javai.dll ModVer: 0.0.0.0
Offset: 0009b4e
Lorsque je consulte des informations techniques sur le rapport d'erreur, il y a le charabia binhex habituel mais une partie du texte se plaint d'être à court de mémoire, mauvaise superclasse, mauvais index, erreur d'allocation de stockage de classe, entre autres.
Derrière l'erreur se trouve la fenêtre CMD avec:
Symantec Java! JustInTime Compiler Version 3.00.029 (i) pour JDK 1.1.x, Copyright 1996-98 Symantec Corporation
Plus tard, à la maison sur mon iMac qui avait également un XP VM Guest dans VirtualBox disponible, j'ai installé le logiciel et l'ai lancé avec succès. J'ai ensuite exporté la machine virtuelle, je l'ai importée dans mon hôte Windows 7 AMD64 et j'ai rencontré la même erreur que celle décrite ci-dessus.
Évidemment, les hôtes sont très différents les uns des autres, mais je me demande quelle est précisément la cause de ce comportement, où cela fonctionne sur l'hôte Mac mais pas sur l'hôte AMD / Windows?