Đây là thiết lập: Tôi có một thiết bị giám sát từ xa cũ hơn, được gọi là Badger. Phần mềm điều khiển GUI chạy trên Windows là một ứng dụng Java, CD có ngày 2003 nhưng tôi nghĩ phần mềm này cũ hơn nhiều. Các setup.exe
không chạy trên cài đặt AMD64 Windows 7 của tôi, tôi nhận được một 32 bit / 64 lỗi Bit, tôi nghi ngờ nó có thể là một ứng dụng 16 bit (nó đủ chắc chắn xấu xí).
Dù sao, tôi đã cố gắng giải quyết vấn đề này với XP VM Guest trong VirtualBox trên máy chủ AMD64 Windows 7. Các setup.exe
chạy tốt nhưng khi tôi cố gắng để khởi động các ứng dụng Java tôi nhận được một lỗi Windows ngay lập tức:
java.exe đã gặp sự cố và cần phải đóng.
Nếu tôi nhấp vào đây để xem báo cáo lỗi này chứa dữ liệu gì, tôi nhận được:
AppName: java.exe AppVer: 0.0.0.0
ModName: javai.dll ModVer: 0.0.0.0
Offset: 0009b4e
Khi tôi xem thông tin kỹ thuật về báo cáo lỗi, có tiếng nói bình thường như bình thường nhưng một số văn bản phàn nàn về việc hết bộ nhớ, siêu lớp xấu, chỉ mục xấu, lỗi phân bổ lưu trữ lớp, trong số những thứ khác.
Đằng sau lỗi là cửa sổ CMD với:
Symantec Java! Trình biên dịch JustInTime Phiên bản 3.00.029 (i) cho JDK 1.1.x, Bản quyền 1996-98 Symantec Corporation
Sau đó, tại nhà trên iMac của tôi cũng có sẵn XP VM Guest trong VirtualBox, tôi đã cài đặt phần mềm và khởi chạy thành công. Sau đó tôi đã xuất VM, nhập nó vào máy chủ AMD64 Windows 7 của tôi và gặp phải lỗi tương tự như mô tả ở trên.
Rõ ràng, các Máy chủ rất khác nhau nhưng tôi tự hỏi nguyên nhân cụ thể của hành vi này là gì, nơi nó hoạt động trên máy chủ Mac nhưng không phải trên máy chủ AMD / Windows?