ubuntu 10.04 jdk

ubuntu 10.04已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包,ubuntu 官方声明:建议安装 openjdk-6 以取代 sun-java6-jre ,但如果你不能转换到openjdk-6下,仍可以继续使用 sun-java6-jre。据说 openjdk和 sun-jdk还是有很多差别的。jdk安装办法:

1,编辑源列表:~$  sudo vim /etc/apt/sources.list ,在最后 添加一行:

deb http://archive.canonical.com/ lucid partner (可用hardy版)
2,更新:~$ sudo  apt-get update

3,安装java: ~$ sudo apt-get install sun-java6-jre 

如果需要也可以直接安装jdk: ~$ sudo apt-get install sun-java6-jdk


edit the following info in /etc/profile

JAVA_HOME=/home/liyouliang/develop/jdk1.6.0_14

export JRE_HOME=/home/liyouliang/develop/jdk1.6.0_14/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH




一、SUN JAVA中文字体问题(显示为“口口”)的解决方法

注:其中的路径及使用的字体可能不一样,请根据需要修改。

1
2
3
4
5
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc . 
sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc uming.ttf

二、OpenJDK的中文显示不正常(“窄”字或是“花”字)

1、网上找到的一些可能性:

字体配置文件地址:/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/fontconfig.properties
文件中的字体路径可能有误!

2、两种可行解决方法(任选其一)

解决方法(1):

1
gedit ~/.profile

在最后加入一行:

1
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'

解决方法(2):

1
2
cd /usr/share/fonts/truetype/arphic/ 
sudo ln -s uming.ttc uming.ttf

三、安装sun-java6-jre后,让Ubuntu默认使用sun java:

1、修改系统默认的JAVA:

 
sudo update-alternatives --config java

出现选择提示后,输入sun-java对应的数字并按enter键。

2、修改/usr/lib/jvm下default-java,把default-java指向java-6-sun

1
2
sudo rm /usr/lib/jvm/default-java
sudo ln -s /usr/lib/jvm/java-6-sun /usr/lib/jvm/default-java

3、设置系统环境变量 ~/.profile

 
gedit ~/.profile

在最后加上:

1
2
3
4
# export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' 原来OpenJDK使用的这句一定要注释掉
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

你可能感兴趣的:(ubuntu 10.04 jdk)