在哪里可以找到/如何在大端系统上模拟JVM?

时间:2014-08-05 21:01:37

标签: jvm endianness

我想用

在JVM中测试一些代码
java.nio.ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN

是否有可能找到具有此类行为的在线编译器?是否可以模拟它(可能使用虚拟机的VirtualBox,或类似的东西)?

1 个答案:

答案 0 :(得分:1)

最简单的方法:购买像SPARC工作站这样的大端机器。

或者您可以尝试不同的模拟器,但这些模拟器将非常缓慢和困难。

看看这篇博文:

http://omega.cs.iit.edu/~bharatkris/blog/?p=211

他使用了我从未使用过的QEMU,但听起来就像是诀窍。 http://wiki.qemu.org/Main_Page

VirtualBox依赖于底层CPU架构,所以如果你有一个小端cpu(英特尔),那么它将无法运行。