首先需要从官网上下载个linux的jdk的bin文件,个人推荐使用自解压bin.因为我比觉习惯。
http://java.sun.com/javase/downloads/index.jsp
下载之后,直接运行./java_ee_sdk-5_07-jdk-6u16-linux.bin
他将自解压。完成之后copy到自己想放入的目录。我一般放在/opt下。
完成之后,下面就是配置java的环境变量。以我自己的为例。我的jdk是放在/opt/jdk6目录中。
用root权限编辑/etc/profile文件。末尾加上以下内容
#set java environment JAVA_HOME=/opt/jdk6 export JRE_HOME=/opt/jdk6/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
记得将路径换为你自己本机路径。
保存退出后,更新下系统配置文件
sudo source /etc/profile
配置完成。
不知道sun以前是为什么总是不解决jdk在linux下中文字体的问题,现在被收购后是否重视这块了呢?
下面就说下默认安装jdk后还是又中文字体显示方块的问题。原因是jdk找不到在jre的fonts目录下的字体文件。
其实直接在jre/lib/fonts下建立一个fallback的文件夹,其中创建一个字体的软链接,就OK了.还是以我本机为例。
cd /opt/jdk6/jre/lib/fonts #创建文件夹 sudo mkdir fallback # 进入刚创建的文件夹 cd !$ # 创建字体链接,此字体是在上篇安装过的LiHeiPro字体 ln -s /usr/share/fonts/lihei/LiHeiPro.ttf LiHeiPro.ttf
这就行了。安装LiHeiPro字体,下面链接。