我编写了一个小程序,读取txt文件并在JavaFx TextArea中显示它们。当我用IDE(Intellij)测试程序时,所有的字母都显示得很好。但是当我构建工件并运行.jar时,文本没有正确显示(没有指甲油符号)。有人能帮忙吗?
发布于 2018-01-30 19:27:18
可能用于在IDE中运行代码的JRE具有与运行JAR不同的编码设置。
运行JAR时,尝试设置正确的enconding:
java -Dfile.encoding=UTF-8 -jar yourapp.jar检查此处支持的编码:https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
https://stackoverflow.com/questions/48528947
复制相似问题