溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

JDK中文字體在Linux操作系統(tǒng)的設(shè)置方法

發(fā)布時(shí)間:2021-07-14 15:48:26 來(lái)源:億速云 閱讀:450 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“JDK中文字體在Linux操作系統(tǒng)的設(shè)置方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“JDK中文字體在Linux操作系統(tǒng)的設(shè)置方法”吧!

JDK中文字體的設(shè)置為什么重要呢?我們經(jīng)常會(huì)發(fā)現(xiàn)在Linux下,java應(yīng)用程序的中文會(huì)變成一個(gè)一個(gè)的“口”字,這樣會(huì)給我們的使用帶來(lái)很多的困擾。但是我們又不愿意放棄Linux和java的便捷。

怎么來(lái)解決JDK中文問(wèn)題呢?

其實(shí),要解決JDK中文問(wèn)題也挺簡(jiǎn)單。

首先來(lái)說(shuō)說(shuō)產(chǎn)生這個(gè)問(wèn)題的原因。java程序啟動(dòng)的時(shí)候會(huì)去在$JAVA_HOME/jre/lib/fonts目錄下尋找相應(yīng)的字體來(lái)顯示。由于 JDK默認(rèn)沒(méi)有中文字體,所以我們需要手工的來(lái)設(shè)置一下,讓java應(yīng)用程序能夠找到相應(yīng)的中文字體。這樣就能夠解決問(wèn)題了。

現(xiàn)在思路已經(jīng)很清晰了,那我們就來(lái)著手解決問(wèn)題吧。

JDK中文處理辦法基本步驟如下:

1)cd $JAVA_HOME/jre/lib/fonts

2)mkdir fallback

3)cp xxx.ttf fallback #xxx.ttf代表你想要的中文字體文件

4)cd fallback

5)mkfontscale

6)mkfontdir

其實(shí),我們可以一條命令解決來(lái)JDK中文問(wèn)題。將Linux系統(tǒng)的字體目錄作為JDK下面的一個(gè)字體目錄連接。

ln -s $FONTS_PATH/FONT_DIR $JAVA_HOME/jre/lib/fonts/fallback

你在打開(kāi)你的java應(yīng)用程序就會(huì)看到久違的中文了。

到此,相信大家對(duì)“JDK中文字體在Linux操作系統(tǒng)的設(shè)置方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI