Ubuntu中安装配置JDK

一月 6, 2010 in 开源产品和技术

在完成系统安装并配置中文输入法之后,由于工作需要,最迫切的莫过于配置Java开发环境了,在Ubuntu中配置Java开发环境也是相对非常方便的,可采取如下两种方式:
1)直接从源内安装
2)手动下载并安装

对于方法1,相对处理起来比较简单,就不多废话了,在此,仅描述方法2的相关步骤及说明:
1、到Sun的官网中下载最新的JDK版本,目前最新的应该为1.6 Update17,我下载的JDK名为jdk-6u17-linux-x64.bin

2、将下载完成后的文件拷贝到自己需要的安装目录,例如:cp /home/eleven/Downloads/jdk-6u17-linux-x64.bin /home/eleven/Software/JDK/jdk-6u17-linux-x64.bin

3、cd到安装目录,赋予该文件相应的执行权限,例如:chmod +x jdk-6u17-linux-x64.bin,当然,如果为了省事,直接chmod 777 jdk-6u17-linux-x64.bin 也OK

4、运行该文件,进行安装,建议使用root用户进行安装,例如:sh jdk-6u17-linux-x64.bin


5、JDK安装完成后,需要进行环境变量的配置
由于一般Java环境需要对所有的用户有效,那么可以直接修改/etc/profile/,例如:sudo gedit /etc/profile

根据自己机器中的实际路径,在文件最后添加如下内容:

1
2
3
4
5
#set java environment
JAVA_HOME=/home/eleven/Software/JDK1.6
export JRE_HOME=/home/eleven/Software/JDK1.6/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

添加完成后reboot机器,若想立即生效,直接source下即可。完成后在终端中输入:java -version检查JDK的配置情况,如果得到如下信息:

1
2
3
4
root@hand-eleven:/etc# java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.6.1) (6b16-1.6.1-3ubuntu1)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)

则说明配置成功。

6、在配置成功之后,在实际给予该环境进行开发时,会发现有中文乱码问题,主要是因为在JDK中没有中文字体,最简单的方式为:
在$JAVA_HOME/jre/lib/fonts目录下创建一名为fallback的目录($JAVA_HOME:/home/eleven/Software/JDK1.6),将一可显示中文的字体放到fallback目录下,方便起见可直接Ubuntu字体目录(/usr/share/fonts)去复制一份
或者用ln命令做一个链接到该目录,例如: ln -s /usr/share/fonts/truetype/arphic/uming.ttc $JAVA_HOME/jre/lib/fonts/fallback/uming.ttf

在完成了以上安装和配置过程之后,整个Java环境的安装与配置就全部完成了:)

无相关文章.

Leave a reply

You must be logged in to post a comment.