小编bar*_*oom的帖子

VirtualBox 中 XP Guest 的 Mac 和 Windows 主机的区别

这是设置:我有一个较旧的远程监控设备,称为獾。在 Windows 上运行的 GUI 控制软件是一个 Java 应用程序,CD 的日期是 2003 年,但我认为该软件要旧得多。该setup.exe不会对我的AMD64 Windows 7安装运行,我收到一个32位/ 64位的错误,我怀疑这可能是一个16位的应用程序(这是肯定够丑)。

无论如何,我尝试在 AMD64 Windows 7 主机上的 VirtualBox 中使用 XP VM 来解决此问题。该setup.exe运行正常,但当我尝试启动Java应用程序立刻得到Windows错误:

java.exe 遇到问题需要关闭。

如果我单击此处查看此错误报告包含哪些数据,则会得到:

AppName: java.exe AppVer: 0.0.0.0
ModName: javai.dll ModVer: 0.0.0.0
Offset: 0009b4e
Run Code Online (Sandbox Code Playgroud)

当我查看有关错误报告的技术信息时,通常会出现 binhex 乱码,但有些文本会抱怨内存不足、超类错误、索引错误、类存储分配错误等。

错误背后是 CMD 窗口:

赛门铁克Java!用于 JDK 1.1.x 的 JustInTime 编译器版本 3.00.029(i),版权所有 1996-98 Symantec Corporation

后来,在我的 iMac 上,我在 VirtualBox 中也有一个 XP VM Guest 可用,我安装了该软件并成功启动了它。然后,我导出了 VM,将其导入到我的 Windows 7 AMD64 主机中,并遇到了与上述相同的错误。

显然,主机彼此非常不同,但我想知道这种行为的具体原因是什么,它在 Mac 主机上运行但在 AMD/Windows 主机上不起作用?

virtualbox hardware-virtualization

8
推荐指数
1
解决办法
469
查看次数