JavaFX TextArea文本颜色异常问题

JavaFX TextArea文本颜色异常问题,java,javafx,textarea,Java,Javafx,Textarea,我在写一个应用程序时遇到了一个有趣的问题 该应用程序很简单,它通过HTTPS请求下载日志文件,并将日志文件名和保存的位置输出到javaFX文本区域。每当我从IntelliJ编译和运行时,一切都按预期进行。 每当我将程序构建到jar文件并从jar运行它时,TextArea中的文本输出都是不可读的 我的意思是,如果高亮显示整个文本区域,并按Ctrl+c,然后在文本编辑器中按Ctrl+v,您将看到输出 字体似乎正在将自身设置为白色 以前有人遇到过这个问题吗 谢谢您的应用程序不使用自定义字体吗?如果是的

我在写一个应用程序时遇到了一个有趣的问题

该应用程序很简单,它通过HTTPS请求下载日志文件,并将日志文件名和保存的位置输出到javaFX文本区域。每当我从IntelliJ编译和运行时,一切都按预期进行。 每当我将程序构建到jar文件并从jar运行它时,TextArea中的文本输出都是不可读的

我的意思是,如果高亮显示整个文本区域,并按Ctrl+c,然后在文本编辑器中按Ctrl+v,您将看到输出

字体似乎正在将自身设置为白色

以前有人遇到过这个问题吗


谢谢

您的应用程序不使用自定义字体吗?如果是的话,您将它放在哪里了?您是如何定义它的?您在IntelliJ中使用的JDK版本是否与运行jar文件时使用的版本相同?您是否在文本区域定义了CSS文件(或内联样式)?你能在一个简单的例子中重现这一点吗(你从某处检索文本的事实可能与此无关)?请编辑你的问题,并添加一个屏幕截图,显示你的文本区域及其所有选中的文本。此外,正如BoHalim所建议的,如果您使用的是自定义字体,请添加代码和/或FXML以加载代码并设置文本区域的字体。@James_D实际上,在intellij上,我使用的是1.8,但我测试过的大多数计算机都有1.7,我没有考虑到这一点。直到我开始使用1.7,我才开始在我的机器上看到这个问题。