僅作筆記

目錄:
前言
1.三個命令
2.Linux下J2SDK的配置

前言:
最近此人又開始抽瘋了,不幹正事,成天搗鼓一些毫無用處的東西。
一個字形容:賤;
兩個字形容:犯賤;
三個字形容:……。

1.三個命令

mkfontscale, mkfontdir, fc-cache -fv
mkfontscale和mkfontdir兩條命令,為X生成fonts.scale和fonts.dir兩個字體列表文件。
fc-cache -fv則是更新fontconfig的cache。
參考:http://wiki.ubuntu.org.cn/index.php?title=如何使用XP字体进行中文美化&variant=zh-cn
另:要使在字體列表文件中加入GBK支持,可以在mkfontscale時加入 -a gbk-0參數。

這仨命令是就是記不住,每要用到一次便GOOGLE一次。于是摘錄于此。
而實際上,這仨命令無非是幾個單詞的組合體。
其實Hardy的字體已經非常令人滿意了,可有些人就是抽瘋,要加入Windows的一些字體,于是…
小插曲:關于Ubuntu版本號,從我開始接觸的5.10開始。Breezy Badger(5.10),Dapper Drake(6.06),Edgy Eft(6.10),Feisty Fawn(7.04),Gutsy Gibbon(7.10),Hardy Heron(8.04),Intrepid Ibex(8.10)。或許9.04中會是一個以J開頭的動物單詞組合?

2.Linux下J2SDK的配置。
a.下載軟件包,從Sun公司網站:http://java.sun.com/j2se/1.5.0/download.jsp
b.給文件加上可執行權限,并運行之。

clare@CUbuntu:~/java$ chmod +x jdk-6u6-linux-i586.bin
clare@CUbuntu:~/java$ ./jdk-6u6-linux-i586.bin

完成之後,會生成一個“jdk1.6.0_06”文件夾,在當前目錄中。
c.將此目錄cp到想要放置此程式的目錄中,這裏我放到了/usr/java/下;
d.配置環境變量:
環境變量的配置有三種方法:修改/etc/profile,修改用戶的.bashrc文件以及直接在shell中修改。
我用了修改.bashrc的方法:

clare@CUbuntu:~$ cat .bashrc
export JAVA_HOME=/usr/java/jdk1.6.0_06
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin

e.測試OK。
另,在運行JAVA API的時候,沒能顯示中文字來。比如這個程序.

//TestFrame.java

import java.awt.*;
import javax.swing.*;

public class TestFrame extends JFrame {

    public TestFrame() {
        this.getContentPane().add(new JLabel("你好,JAVA!"));
        this.setSize(200,100);
        this.setTitle("你好,Java!");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
    }

    public static void main(String[] args) {
        TestFrame frame = new TestFrame();
    }
}

這個方法解決了。