我想用
在JVM中测试一些代码java.nio.ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN
是否有可能找到具有此类行为的在线编译器?是否可以模拟它(可能使用虚拟机的VirtualBox,或类似的东西)?
答案 0 :(得分:1)
最简单的方法:购买像SPARC工作站这样的大端机器。
或者您可以尝试不同的模拟器,但这些模拟器将非常缓慢和困难。
看看这篇博文:
http://omega.cs.iit.edu/~bharatkris/blog/?p=211
他使用了我从未使用过的QEMU,但听起来就像是诀窍。 http://wiki.qemu.org/Main_Page
VirtualBox依赖于底层CPU架构,所以如果你有一个小端cpu(英特尔),那么它将无法运行。