Ubuntu下安装JDK开发环境
cheungmine
2011-11
改投ubuntu 11的门下。首先就要安装个Java环境。
Ubuntu自带的OpenJDK肯定是不用的了,于是搜索,下载,安装,全部过程总结如下:
以下操作全部在Ubuntu11下完成,使用FireFox8浏览器。
1)首先到Oracle网站下载:
Linux x86 - Self Extracting Installer:
32bits:
http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586.bin
64bits:
http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-x64.bin
2)按住Ctrl+Alt,再按T,调出命令行终端Terminal。
3)在/usr/lib下面创建java目录,把jdk-6u27-linux-i586.bin拷贝到java目录下:
$ cd /usr/lib
$ su
密码 (输入密码)
进入root模式(提示符变为#):
# mkdir java
# cd java
# mv /home/$username/Downloads/jdk-6u27-linux-i586.bin /usr/lib/java
上面这个命令把刚下载的jdk-6u27-linux-i586.bin文件移动(mv)到/usr/lib/java目录下,$username用你登录的用户名替换。
# chmod u+x /usr/lib/java/jdk-6u27-linux-i586.bin
上面的命令更改文件权限,使其可执行。
4)执行安装文件
# ./jdk-6u27-linux-i586.bin
5)修改环境变量
# su $username
切换回原来登录的用户,或关闭终端再打开。
$ sudo gedit /etc/environment
输入密码后进入environment的编辑操作。千万注意不要把environment搞坏了。
下面红色加粗的部分是我加进去的,不要改动其他部分:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/java/jdk1.6.0_27/bin"
CLASSPATH=".:/usr/lib/java/jdk1.6.0_27/lib"
JAVA_HOME="/usr/lib/java/jdk1.6.0_27"
...
保存后退出gedit。下面的命令使环境变量生效:
$ su
密码
# source ~/.bashrc
# java -version
应该显示为:
6)关闭终端再打开终端,输入:
$ java -version
结果不正确了,又回到原来的OpenJDK了。这时需要做下面几步:
7)为了让系统默认使用的是我们安装的jdk,还要进行如下工作
$ update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.6.0_27/bin/java 300
$ update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_27/bin/javac 300
$ update-alternatives --config java
8)重新打开终端验证:
$ java -version
应该显示为: