Java在arm64上以不同的方式运行

时间:2017-11-06 18:28:33

标签: java 64-bit arm64

我还在处理我刚刚发布的问题Java AWT Fonts scrambled。更多调试已经完成,似乎arm64 java是问题所在。在arm64上运行32位java时,它运行正常,在amd64,arm32和x86上也一样。

arm64 Java是否应该与该代码表现不同? Java不应该在每个架构上以相同的方式做出反应吗?如果是的话,我可以在哪里打开一个Bug?如果这很重要,我正在使用Oracle Java Runtime Environment。 Java是如此复杂,我不确定哪个是打开该bug的正确位置,因此它可以得到解决和调查。

1 个答案:

答案 0 :(得分:0)

Java应该是独立于平台的,但是当需要使用底层系统的资源时存在限制。在这种情况下,平台依赖性发挥作用,您可能会看到不同的JDK行为。字体由操作系统提供,因此您也可以使用某种特定于平台的内容。

您的原始问题和这个问题缺少一些基本的东西:一个可行的来源,显示对您的系统的影响。有了它,就有可能尝试在其他人的系统上重现你的问题,并可能想出你为什么会有这种效果的答案。您的原始问题,缺少你实际使用的字体的信息,我没有看到任何代码,你写的文字似乎是乱码。