首页 > 解决方案 > javafx 迁移到 java 11 - 字符编码问题

问题描述

我将现有的 javafx 应用程序从 java 8 迁移到 java 11。我验证了所有文件都使用 UTF-8 编码和保存。我的系统是带有 java 11.0.5 的 windows 10。我在表格中看不到欧元符号,也看不到对话框内的重音字符。我还注意到字体图标也没有显示。

我加载了这个模块

--module-path
"D:\JAVA\HomeManagement\lib\jar"
--add-modules
javafx.controls,javafx.fxml,javafx.graphics,javafx.base,javafx.media,javafx.swing,javafx.web,javafx.swt
--add-exports=javafx.graphics/com.sun.javafx.css=javafx.controls
--add-opens=javafx.graphics/com.sun.javafx.css=javafx.controls

标签: javajavafx

解决方案


推荐阅读