Linux-Linux下安装卸载JDK

合集下载

linux卸载jdk和安装

linux卸载jdk和安装

linux卸载jdk和安装卸载JDK1、先输⼊java -version 查看是否安装了jdk2、如果安装了,检查下安装的路径 which java(查看JDK的安装路径)3、卸载 rm -rf JDK地址(卸载JDK) rm -rf /usr/java/jdk/jdk1.8.0_172/4、vim命令编辑⽂件profile vim /etc/profile删除配置的环境变量,⾄此JDK卸载完毕5、检查下⾃带的jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输⼊信息表⽰没有安装。

如果安装可以使⽤rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的⽂件这句命令的关键字是java安装JDK1、从官⽹上下载linux版本的JDK并上传到Linux2、新建⼀个java⽂件夹 mkdir /usr/local/java⽤于解压 tar -zxvf3、配置环境变量vim命令打开/etc/profile vim /etc/profile在⽂件中加⼊JAVA_HOME=/usr/local/jdk1.7.0_71CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH保存退出 source /etc/profile 重新加载环境变量,推荐⽤这种⽅式,下⾯是⽹上的⼏种备⽤⽅式,可以运⾏java程序,但是很多不兼容和不⽅便,慎⽤,就算安装的是官⽅的jdk,⽽不是openjdk,也由于不知道jre路径,造成很多不便,如Jenkins配置jre时需要指定路径,这时⽤上⾯⽅式就⽐较⽅便了注意yum安装的得⽤yum卸载,普通rpm安装的得⽤rpm卸载,当然yum安装的也可以使⽤rpm命令进⾏卸载,但是使⽤yum卸载⽐较⽅便,yum相当于⼀个⼀键卸载。

如何卸载linux自带openjdk并安装sunjdk

如何卸载linux自带openjdk并安装sunjdk

如何卸载linux⾃带openjdk并安装sunjdk检查⼀下系统中的jdk版本[hadoop@master ~]$ java -versionopenjdk version "1.8.0_222-ea"OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)检测jdk安装包[hadoop@master ~]$ rpm -qa | grep javapython-javapackages-3.4.1-11.el7.noarchjavapackages-tools-3.4.1-11.el7.noarchtzdata-java-2019b-1.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64[hadoop@master ~]$卸载openjdk[hadoop@master ~]$ sudo yum -y remove *openjdk*[sudo] password for hadoop:Loaded plugins: langpacks, ulninfoResolving Dependencies--> Running transaction check---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 will be erased--> Processing Dependency: java >= 1.5 for package: jline-1.0-8.el7.noarch--> Processing Dependency: java-1.8.0-openjdk for package: icedtea-web-1.7.1-1.el7.x86_64---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7 will be erased--> Running transaction check---> Package icedtea-web.x86_64 0:1.7.1-1.el7 will be erased---> Package jline.noarch 0:1.0-8.el7 will be erased--> Processing Dependency: jline for package: rhino-1.7R5-1.el7.noarch--> Running transaction check---> Package rhino.noarch 0:1.7R5-1.el7 will be erased--> Finished Dependency Resolutionol7_UEKR5/x86_64 | 2.5 kB 00:00:00ol7_latest/x86_64 | 2.7 kB 00:00:00Dependencies Resolved============================================================================================================================================================================================ Package Arch Version Repository Size============================================================================================================================================================================================ Removing:java-1.8.0-openjdk x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 642 kjava-1.8.0-openjdk-headless x86_64 1:1.8.0.222.b03-1.el7 @anaconda/7.7 106 MRemoving for dependencies:icedtea-web x86_64 1.7.1-1.el7 @anaconda/7.7 2.3 Mjline noarch 1.0-8.el7 @anaconda/7.7 72 krhino noarch 1.7R5-1.el7 @anaconda/7.7 1.1 MTransaction Summary============================================================================================================================================================================================ Remove 2 Packages (+3 Dependent packages)Installed size: 110 MDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transactionErasing : icedtea-web-1.7.1-1.el7.x86_64 1/5Erasing : rhino-1.7R5-1.el7.noarch 2/5Erasing : jline-1.0-8.el7.noarch 3/5Erasing : 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 4/5Erasing : 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 5/5Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64 1/5Verifying : 1:java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64 2/5Verifying : icedtea-web-1.7.1-1.el7.x86_64 3/5Verifying : rhino-1.7R5-1.el7.noarch 4/5Verifying : jline-1.0-8.el7.noarch 5/5Removed:java-1.8.0-openjdk.x86_64 1:1.8.0.222.b03-1.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b03-1.el7Dependency Removed:icedtea-web.x86_64 0:1.7.1-1.el7 jline.noarch 0:1.0-8.el7 rhino.noarch 0:1.7R5-1.el7Complete!上传安装介质并解压[hadoop@master ~]$ sudo tar -xzf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm设置环境变量,在/etc/profile最前⾯加上export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH最后⽣效⼀下source /etc/profile到此这篇关于如何卸载linux⾃带openjdk并安装sun jdk的⽂章就介绍到这了,更多相关卸载openjdk并安装sun jdk内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

Linux下Jdk安装和配置环境变量(详解版本)

Linux下Jdk安装和配置环境变量(详解版本)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四. 测试jdk
1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

Redhat_Linux中JDK的卸载和安装

Redhat_Linux中JDK的卸载和安装

一.jdk1.4卸载由于redhat Enterprise 6 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:1.打开终端输入#rpm -qa | grep gcj,其现实内容有:java-1.4.2-gci-compat.........java-1.4.2-gcj-compat-devel.....2.卸载#rpm -e --nodeps java-1.4.2-gci... (利用rpm -e --nodeps 命令删除上面查找的内容)此时jdk1.4已被卸了。

二.jdk1.6安装1. 从网站上下载jdk1.6包(jdk-6u10-linux-i586-rpm.bin )2.修改jdk1.6的使用权限:#chmod u+x jdk-6u10-linux-i586-rpm.bin3.解压并安装:#./jdk-6u10-linux-i586-rpm.bin (默认安装在/usr/java中)4.环境变量配置:#vi /etc/profile在该profile文件中添加:JAVA_HOME=/usr/java/jdk1.6.0_10JRE_HOME=/usr/java/jdk1.6.0_10/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE _HOME/lib(注意:前面的.: ,linux中的;号为:号)export JAVA_HOME JRE_HOME PATH CLASSPATH添加完毕保存退出#source /etc/profile (很重要)#java -version显示java version "1.6.0_10" (jdk1.6安装成功)注:可以自己写*.java文件,进行测试.(javac java)卸载rpm版的jdk:#rpm -qa|grep jdk显示:jdk-1.6.0_10-fcs卸载:#rpm -e --nodeps jdk-1.6.0_10-fcs。

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)按照步骤一步步安装下去。

Linux 中卸载旧版本的JDK安装新版本JDK

Linux 中卸载旧版本的JDK安装新版本JDK
Done.
解压后的文件如下所示:
[root@localhost soft]# ls
jdk1.6.0_21 jdk-6u11-linux-i586.bin
[root@localhost soft]# cd jdk1.6.0_11
一般都将安装文件放在usr/local下,执行拷贝:
[root@localhost soft]# mv jdk1.6.0_11 /usr/local
gij (GNU libgcj) version 4.1.2 20071124 (Re然后将其卸载
[root@localhost soft]# rpm -qa | grep jdk
[root@localhost soft]# rpm -qa | grep gcj
[root@localhost /]# cd /usr/local
[root@localhost local]# ls
bin etc games include jdk1.6.0_11 lib libexec sbin share src
好了,jdk已经成功搬运到了/usr/local下,然后就是最后一步,设置环境变量了。这里有两中设置,一种是通过export设置临时生效,重启之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。所以,最好的设置当然是写入文件中了。先执行下面命令:
执行之后会有一堆agreement什么的,一路more下去。接着有个确认安装的,输入yes,然后回车。开始解压。一直到
Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....

linux安装jdk步骤

linux安装jdk步骤

1.检查系统中jdk版本(有的系统自带jdk)[root@localhost software]# java -version若未jdk则无反应,若有则显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)2.检测jdk安装包[root@localhost software]# rpm -qa | grep java显示:java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64python-javapackages-3.4.1-11.el7.noarchtzdata-java-2016g-2.el7.noarchjavapackages-tools-3.4.1-11.el7.noarchjava-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_643.卸载openjdk[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64或者使用yum指令[root@localhost jvm]# yum remove *openjdk*之后再次输入rpm -qa | grep java查看卸载的情况[root@localhost software]# rpm -qa | grep javapython-javapackages-3.4.1-11.el7.noarchjavapackages-tools-3.4.1-11.el7.noarch4.安装新的jdk首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:[root@localhost software]# lltotal 252664-rw-r--r--. 1 root root 11830603 Jun 9 06:43 alibaba-rocketmq-3.2.6.tar.gz-rw-r--r--. 1 root root 43399561 Jun 9 06:42 apache-activemq-5.11.1-bin.tar.gz-rwxrw-rw-. 1 root root 185540433 Apr 21 09:06 jdk-8u131-linux-x64.tar.gz-rw-r--r--. 1 root root 1547695 Jun 9 06:44 redis-3.2.9.tar.gz-rw-r--r--. 1 root root 16402010 Jun 9 06:40 zookeeper-3.4.5.tar.gz 解压下载的jdk-8u221-linux-x64.tar.gz安装包[root@localhost software]# mkdir -p /usr/lib/jvm[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C/usr/lib/jvm5.设置环境变量[root@localhost software]# vim /etc/profile在打开的文件的最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH6.执行profile文件[root@localhost software]# source /etc/profile7.检查安装的jdk[root@localhost software]# java -version显示:java version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)也可参照以下的步骤:一、yum一键安装这种办法简单粗暴,直接开始操作。

linux下查看已经安装的jdk并卸载jdk

linux下查看已经安装的jdk并卸载jdk

linux下查看已经安装的jdk并卸载jdk ⼀、查看Jdk的安装路径:whereis javawhich java (java执⾏路径)echo $JAVA_HOMEecho $PATH备注:如果是windows中,可以使⽤:set java_home:查看JDK安装路径java -version:查看JDK版本⼆、卸载旧版本的JDK:1. 确定JDK的版本:rpm -qa | grep jdkrpm -qa | grep gcj可能的结果是:libgcj-4.1.2-42.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.1152.然后卸载:yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115如果这中⽅法不⾏,可以使⽤如下的⽅法卸载:1)卸载系统⾃带的jdk版本:查看⾃带的jdk:#rpm -qa|grep gcj可能看到如下类似的信息:libgcj-4.1.2-44.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115使⽤rpm -e --nodeps 命令删除上⾯查找的内容:#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.1152)卸载rpm安装的jkd版本查看安装的jdk:#rpm -qa|grep jdk可能看到如下类似的信息:jdk-1.6.0_22-fcs卸载:#rpm -e --nodeps jdk-1.6.0_22-fcs3)找到jdk安装⽬录的_uninst⼦⽬录·在shell终端执⾏命令./uninstall.sh即可卸载jdk三、下载新版本的JDK四、安装JDK(以JDK1.6为例⼦)1、jdk1.6提供以下两种⾃解压⽂件:1)jdk-6u22-linux-i586.bin2)jdk-6u22-linux-i586-rpm.bin2、我下载的是jdk-6u22-linux-i586-rpm.bin3、给所有⽤户添加可执⾏的权限#chmod +x jdk-6u22-linux-i586-rpm.bin4、执⾏该⽂件,命令如下:#./jdk-6u22-linux-i586-rpm.bin执⾏后会解压出⼀些rpm软件包,其中有jdk-6u22-linux-i586.rpm这是主程式包,接下来就是安装这个主程序包。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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。

相关文档
最新文档