簡體   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