我有一个正常工作/显示的Java Swing应用程序,该应用程序以阿拉伯语操作了文本IO。今天突然,我发现带有Java8u171的MacBook Pro上以反向显示的每个阿拉伯文字单词。为了验证程序没有问题,我在Oracle Tutorial页面上重新创建了该应用程序,然后在笔记本电脑上运行了该应用程序。令我惊讶的是,我得到了相同的反向显示!即,不是得到下面显示的正确图像(从参考的教程页面中提取):
当我按原样构建应用并在笔记本电脑上运行时,我得到了这个:
请问有人可以了解这里发生的事情吗?谢谢。