2012年3月20日星期二

Linux Mint下安装配置JDK

Linux Mint下安装配置JDK

我的Mint装于虚拟机里,版本linuxmint-12-lxde-cd-32bit,处于虚拟机里要尽量节省资源考虑选择的LXDE版本。以下是我安装配置JDK的过程。

1.安装

首先下载jdk-6u31-linux-i586.bin,我是从Windows下下载的,由于已经在虚拟机里安装VMware Tools 所以很方便地复制到了/home/fang/文档 目录里。
打开终端,运行如下命令

fang@fang-virtual-machine ~ $ cd /usr
切换到/usr目录下
fang@fang-virtual-machine /usr $ sudo mkdir java
/usr 目录下新建java目录。前面的sudo代表用超级用户权限执行,mkdir则是新建目录的命令。此时可能需要输入密码,密码不回显,直接输入后回车。
fang@fang-virtual-machine /usr $ cd /java
切换到/java目录下
fang@fang-virtual-machine /usr/java $ sudo cp /home/fang/文档/jdk-6u31-linux-i586.bin /usr/java
复制jdk-6u31-linux-i586.binjava目录下注意空格的位置,这是一行命令中间不要回车。
fang@fang-virtual-machine /usr/java $ sudo chmod +x jdk-6u31-linux-i586.bin 
赋予其可执行权限
fang@fang-virtual-machine /usr/java $ sudo ./jdk-6u31-linux-i586.bin
执行jdk-6u31-linux-i586.bin,由于是当前目录所以前面有“./”这点跟Windows下直接运行当前目录文件不一样。

之后一路回车安装就好了。

2.配置

Windows里要设置环境变量,Linux也如此。
fang@fang-virtual-machine /usr/java $ sudo leafpad /etc/profile
这命令打开一个叫Leafpad文本编辑器,是Mint里自带的,有点像Windows里的记事本
在最下方增加
export JAVA_HOME=/usr/java/jdk1.6.0_31
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存后退出。
测试是否成功,注销系统,重新登录后再打开终端,
fang@fang-virtual-machine ~ $ echo $JAVA_HOME
结果为:/usr/java/jdk1.6.0_31
Javac命令也能执行,证明安装配置成功。