2014年1月30日星期四

Linux_009:在Ubuntu13.10上安装JDK1.7

安装介质:jdk-7u51-linux-x64.tar.gz。
之所以选择.tar.gz格式而没有选择.rpm格式,是因为Ubuntu使用的是DEB格式的软件包,RPM包是RedHat开发的,只用于RedHat、CentOS等遵循RedHat规定的操作系统。

1.安装到某个用户主目录下,比如/home/maping
(1)在用户主目录下创建java目录:mkdir java
(2)复制jdk-7u51-linux-x64.tar.gz到java目录下:cp jdk-7u51-linux-x64.tar.gz /home/maping/java
(3)解压安装:tar -zxvf jdk-7u51-linux-x64.tar.gz。
完成后,会在java目录下生成jdk1.7.0_51目录,里面就是JDK的全部东东。
(4)修改用户主目录下的.bashrc文件,注意该文件是隐含文件。
在文件最后增加如下内容:
#Set Java Environment
export JAVA_HOME=/home/maping/jdk1.7.0_51
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
(5)重启
(6)以该用户登录,运行java -version。

2.安装到/usr/java目录下,对所有用户起作用。
(1)切换到root用户:su root
注意,默认情况下,安装Ubuntu时并没有提示设置root密码,只有一个普通用户。
可以按如下方式设置root密码:
以普通用户登入,在终端输入sudo passwd,会提示你输入当前用户的密码。
输入完成后,终端会提示输入新的密码并确认,这个密码就是root密码。
(2)在/usr目录下创建java目录:mkdir java
(3)复制jdk-7u51-linux-x64.tar.gz到java目录下:cp jdk-7u51-linux-x64.tar.gz /usr/java
(4)解压安装:tar -zxvf jdk-7u51-linux-x64.tar.gz。
完成后,会在java目录下生成jdk1.7.0_51目录,里面就是JDK的全部东东。
(5)修改/etc/profile文件,注意该文件是隐含文件。
在文件最后增加如下内容:
#Set Java Environment
export JAVA_HOME=/user/java/jdk1.7.0_51
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
(6)将系统默认的jdk修改过来
update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_51/bin/javac 300
update-alternatives --config java
update-alternatives --config javac
(8)重启
(9)以用户maping登录,运行java -version。
(10)创建新用户再测试
由于已经对用户maping设置了环境,为了确认对所有用户都起作用,这里创建一个新用户:guolijie。
切换到root用户:su root
创建用户:useradd -d /home/guolijie -m -s /bin/bash guolijie
为用户guolijie设置密码:passwd guolijie
(11)以用户guolijie登入,运行java -version。
(12)测试完毕后可以删除用户guolijie
删除用户及相关账户信息:userdel -r guolijie

参考文献:
1. http://www.linuxidc.com/Linux/2012-12/76532.htm

没有评论: