当前位置:文档之家› Linux-Linux下安装卸载JDK

Linux-Linux下安装卸载JDK

Linux下安装卸载JDK作者:崔明辉日期:2010/8/18目录首页〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第1页目录〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第2页配置信息〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第3页安装步骤〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第3页另附:安装jdk的另一种步骤〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第5页说明〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第7页卸载步骤〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第7页总结〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第8页本文相关〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃第8页1.linux下bin和rpm软件安装2.环境变量相关1配置信息1.1系统配置信息1.2Jdk信息2安装步骤2.1下载jdk1)从官方网站下载jdk。

2)其他途径获得。

2.2扔到虚拟机的Linux系统中1)方法一:把下载的jdk文件制作成iso文件,通过虚拟机的光驱加载。

2)方法二:通过putty等工具使用ssh连接,使用ftp上传。

2.3开始安装1)安装前确保磁盘空间足够2)确保机器里面的JDK文件权限足够如果没有执行权限,则通过命命给所有的用户添加可执行的权限:chmod a+x jdk-6u13-linux-i586.bina:All,即全部的用户,包含拥有者,所属群组以及其他用户x:执行或切换权限,数字代号为"1"3)执行./ jdk-6u13-linux-i586.bin4)按照步骤一步步安装下去。

5)等安装软件提升完成后,你发现:jdk1.6.0_13 jdk-6u13-linux-i586.bin在安装软件同级目录下多了一个目录,把它移到自己喜欢的目录下,我把它已到了:/home/ora/program6)安装完成后设置环境变量(重要):在命令行输入: vi /etc/profile在里面添加如下内容:export JAVA_HOME=/home/ora/program/jdk1.6.0_13export JAVA_BIN=/home/ora/program/jdk1.6.0_13/binexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH7)重启系统,OK!8)不重启,可以这样:3另附:安装jdk的另一种步骤3.1分别下载:jdk-6u16-linux-i586-rpm.bin 和 jdk-6u16-linux-i586.bin 3.2然后将这两个安装文件放到:/usr/tmp 目录下,分别修改权限,命令如下:# chmod u+x ./jdk-6u16-linux-i586.bin# chmod u+x ./jdk-6u16-linux-i586-rpm.bin3.3解压文件(这两个文件可以自动解压):# ./jdk-6u16-linux-i586.bin3.4创建目录/usr/java:# mkdir /usr/java3.5将解压出来的jdk-6u16-linux-i586目录复制到/usr/java目录下:# cp -fr jdk-6u16-linux-i586 /usr/java3.6解压文件# ./jdk-6u16-linux-i586-rpm.bin3.7安装软件会将JDK自动安装到 /usr/java/ jdk-6u16-linux-i586目录下3.8配置环境变量1)修改用户环境变量假设使用java的用户为 guest,编辑该用户的.bashrc文件进行环境变量设置。

# vi /home/ guest /.bashrc在 .bashrc文件中加入:export JAVA_HOME=/usr/java/jdk1.6.0_16export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin2) 修改所有用户的环境变量# vi /etc/profile在该文件中加入:export JAVA_HOME=/usr/java/jdk1.6.0_16export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin注意CLASSPATH路径中加入了$CLASSPATH,这样可以避免将之前配置的路径被覆盖。

profile文件如下:############profile begin############ /etc/profile# System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrcpathmunge () {if ! echo $PATH | /bin/egrep -q “(^|:)$1($|:)” ; thenif [ "$2" = "after" ] ; thenPATH=$PATH:$1elsePATH=$1:$PATHfifi}# ksh workaroundif [ -z "$EUID" -a -x /usr/bin/id ]; thenEUID=`id -u`UID=`id -ru`fi# Path manipulationif [ "$EUID" = "0" ]; thenpathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbinfi# No core files by defaultulimit -S -c 0 > /dev/null 2>&1if [ -x /usr/bin/id ]; thenUSER=”`id -un`”LOGNAME=$USERMAIL=”/var/spool/mail/$USER”fiHOSTNAME=`/bin/hostname`HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; thenINPUTRC=/etc/inputrcfiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC#java pathexport JAVA_HOME=/usr/java/jdk1.6.0_16export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/binfor i in /etc/profile.d/*.sh ; doif [ -r "$i" ]; then. $ifidoneunset iunset pathmunge############profile end###########4说明以上步骤是在系统中没有自带jdk的情况下的安装步骤,如何查看系统是否已经安装了jdk 和卸载请看下面。

5卸载步骤5.1卸载系统自带的jdk版本1)查看自带的jdk#rpm -qa | grep gcj2)看到如下信息:libgcj-4.1.2-44.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.1153)使用rpm -e –nodeps 命令删除上面查找的内容:#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.1155.2卸载rpm安装的jkd版本查看安装的jdk:#rpm -qa|grep jdk看到如下信息:java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5jdk-1.6.0_16-fcs卸载:#rpm -e –nodeps jdk-1.6.0_16-fcs6总结1)Linux下安装jdk,关键不在安装,而在安装后设置环境变量!2)如果安装的系统中已经有了jdk,要注意卸载版本低的,不卸载要注意环境变量的设置。

3)注意设置的环境变量的顺序。

4)关于本文资源来自实践和网络。

7本文相关7.1Linux下bin和rpm文件的安装在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。

这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。

2)另一种是软件的可执行程序,你只要安装它就可以了。

这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。

只要您理解了以下的思路,这两种形式的安装包也不在话下了。

下面,我们就分成两个部分来说明软件安装思路:第一部分:搞定.tar.gz1.首先,使用tar -xzvf来解开这个包,如:#tar -xzvf apache_1_3_6_tar.gz这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。

如本例中就是apache_1.3.62.进入这个目录,再用ls命令查看一下所包含的文件,如:#cd apache_1.3.6#ls你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。

相关主题