Ось налаштування: у мене є старіший елемент дистанційного моніторингу, відомий як Badger. Програмне забезпечення для управління графічним інтерфейсом, яке працює в Windows, - це програма Java, компакт-диск має дату 2003 року, але я думаю, що програмне забезпечення набагато старше. setup.exe
Не працює на моєму 7 установки AMD64 Windows, я отримую / 64 біт помилки в 32 бітах, я підозрюю , що це може бути 16 біт додаток (це , звичайно , негарно досить).
У всякому разі, я намагався вирішити це за допомогою XP VM Guest у VirtualBox на AMD64 хості Windows 7. setup.exe
Працює нормально , але коли я намагаюся запустити додаток Java , я отримую негайну помилку ОС Windows:
java.exe зіткнулася з проблемою і її потрібно закрити.
Якщо натисніть тут, щоб побачити, які дані містить цей звіт про помилку, я отримаю:
AppName: java.exe AppVer: 0.0.0.0
ModName: javai.dll ModVer: 0.0.0.0
Offset: 0009b4e
Коли я переглядаю технічну інформацію про звіт про помилку, є звичайний binhex хитрість, але частина тексту скаржиться на те, що немає пам’яті, поганий суперклас, поганий індекс, помилка розподілу пам’яті класів, серед інших.
За помилкою стоїть вікно CMD з:
Symantec Java! Версія компілятора JustInTime версії 3.00.029 (i) для JDK 1.1.x, Copyright 1996-98 Symantec Corporation
Пізніше, вдома, на своєму iMac, який також мав доступ до XP VM Guest у VirtualBox, я встановив програмне забезпечення та успішно запустив його. Потім я експортував ВМ, імпортував його в мій хост Windows 7 AMD64 і наткнувся прямо на ту саму помилку, як описано вище.
Очевидно, що хости сильно відрізняються один від одного, але мені цікаво, що конкретно є причиною такої поведінки, коли він працює на хості Mac, а не на хості AMD / Windows?