繁体   English   中英

当我从Netbeans运行JFrame程序时,印地语字体是可见的,但运行.jar文件时,则看不见

[英]Hindi font is visible when I am running JFrame program from Netbeans but not visible when running .jar file

我在项目中使用印地语字体,当我在Netbeans上运行它时,它工作正常,但是当我运行其.jar文件时,它不会加载印地语字体,但会显示一些垃圾内容。 我在Netbeans中使用UTF-8编码,并使用Arial Unicode MS字体。

从Netbeans运行时:

从Netbeans运行时

运行.jar文件时:

运行.jar文件时

英文没有问题。 提前致谢。

我已经解决了我的问题,这是因为我在NetBeans中使用UTF-8,但是.jar文件正在使用其他编码。 因此,在读取文件时,我给了CharSet UTF-8。

List<String> s=  Files.readAllLines(Paths.get(langPath + "\\" + ExcerciseList.getSelectedValue() + ".txt"),Charset.forName("UTF-8"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM