`

RedHat中jdk的卸载、安装与配置

阅读更多

最近要在服务器上配置JSP环境,看了一下jdk的版本只有1.4,要换成1.6的,现记录如下。

1、查看jdk的版本:

输入命令:java –version
返回:java version “1.4.2″
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2、卸载jdk1.4

a)查看安装的jdk以及其依赖的文件

输入命令:rpm –aq |grep gcj
返回:libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgcj-devel-4.1.2-42.el5
libgcj-devel-4.1.2-42.el5
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
libgcj-src-4.1.2-42.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

b)卸载

rpm -e –nodeps java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e –nodeps –allmatches java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115 //使用allmatches是因为有两个java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115,不用的话会出 现specifies multiple packages错误。

[root@mnode work]# java -version
-bash: /usr/bin/java: 没有那个文件或目录

3、jdk1.6安装

http://java.sun.com/javase/downloads/index.jsp 下载jdk-6u17-linux-x64-rpm.bin放在/tmp目录下,我的是64为的系统。
进入/tmp目录:

[root@mnode tmp]# chmod u+x jdk-6u24-linux-x64-rpm.bin
[root@mnode tmp]# ./jdk-6u24-linux-x64-rpm.bin
Unpacking…
Checksumming…
Extracting…

(默认安装在/usr/java中)。最后让输入Enter,然后结束安装。输入命令:

[root@mnode tmp]# java -version
java version “1.6.0_24″
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

4、配置JDK

编辑/etc/profile文件:

[root@mnode jdk1.6.0_24]# vi /etc/profile

在末尾添加:

JAVA_HOME=/usr/java/jdk1.6.0_24
JRE_HOME=/usr/java/jdk1.6.0_24/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出

输入命令:[root@mnode jdk1.6.0_24]# source /etc/profile

查看JAVA_HOME:

[root@mnode jdk1.6.0_24]# echo $JAVA_HOME
/usr/java/jdk1.6.0_24

OK!配置完成。

 

 

 

 

 

 

 

 

 

 

 

 

 

rpm命令常见参数:

1.安装一个包
# rpm -ivh
2.升级一个包
# rpm -Uvh   [注意U一定要大写]

-i 安装
-U   升线安装
-h   以#显示安装进度
-v   显示附加信息

3.移走一个包
#
rpm -e

4.安装参数
--force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

5.查询一个包是否被安装
#
rpm -q < rpm package name>

6.得到被安装的包的信息
#
rpm -qi < rpm package name>

7.列出该包中有哪些文件
#
rpm -ql < rpm package name>

8.列出服务器上的一个文件属于哪一个RPM包
#
rpm -qf

9.可综合好几个参数一起用
#
rpm -qil < rpm package name>

10.列出所有被安装的rpm package
#
rpm -qa

11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
#
rpm -qilp < rpm package name>

q   查询
-p   <包文件名> 查询软件包文件
-a   查询所有软件包
-f <文件列表>   查询文件属于哪个软件包
-g <组列表> 查询组里有哪些软件包
--whatrequires <功能列表> 查询需要指定功能的包
--whatprovides <功能列表> 查询提供指定功能的包
--requires/-R 查询软件包需要哪些功能
--provides       查询软件包提供哪些功能
i 显示软件包信息
-l 显示软件包所包含文件的列表
-d 显示软件包所包含的说明文档列表
-c 显示软件包所包含的配置文档列表
-s 显示软件包所包含的文件的状态





gcj(GNU Compiler for Java)卸载:

1.用rpm -qa|grep gcj 查询与gcj有关的文件
2.用rpm -e --nodeps 文件名 来逐一卸载各个文件,注意应在root帐户下进行
3.卸完了测试一下还有没有gcj的相关东西:
                # rpm -qa|grep gcj
如果空了再测试一下这两条命令
                # java
                # javac
如果都是
                bash: java: command not found
                或者bash: javac: command not found
说明这个世界清净了

分享到:
评论

相关推荐

    RedHat Enterprise Linux下Java的安装于卸载方法

    在 RedHat Enterprise Linux 中安装 Java,可以通过以下步骤实现: 1. **下载 JDK 安装包**: - 首先需要从 Oracle 或其他可信来源下载适用于 RedHat 的 JDK 安装包。例如,可以下载 `jdk-1_5_0_22-linux-i586-rpm...

    how to install redhat+jdk+jboss

    ### 如何在Red Hat Enterprise Linux 5.4上安装Java JDK及JBoss #### 安装Red Hat Enterprise Linux 5.4 为了开始本教程,首先需要安装Red Hat Enterprise Linux (RHEL) 5.4操作系统。以下是安装步骤: 1. **获取...

    如何卸载linux自带openjdk并安装sun jdk

    有时,用户可能需要卸载OpenJDK并安装Sun JDK,可能是出于性能、兼容性或特定功能的需求。下面我们将详细介绍这个过程。 首先,我们需要检查当前系统中已安装的Java版本。在终端中输入以下命令: ```bash java -...

    类Linux环境安装jdk1.8及环境变量配置详解

    在Linux系统中安装Java Development Kit (JDK) 的1.8版本是一项常见的任务,对于开发者而言至关重要。这里我们将详细介绍在类Linux环境下安装JDK 1.8以及配置环境变量的步骤。 首先,安装前需要做一些准备工作。这...

    linux下安装JDK

    本文将详细介绍在Red Hat企业级Linux系统中安装JDK的过程,包括检查已安装的JDK、卸载旧版本、安装新版本以及配置环境变量的详细步骤。 一、检查已安装的JDK 在开始安装前,我们需要确认系统是否已经安装了JDK。...

    REDHAT6Linux环境下WebSphere7.0安装图文手册

    ### REDHAT6 Linux环境下WebSphere 7.0 安装与配置详解 #### 一、概述 在本文档中,我们将详细介绍如何在RedHat 6 Linux环境下安装和配置IBM WebSphere Application Server 7.0。WebSphere Application Server是...

    linux安装,在Linux上安装eclipse,配置jdk环境变量,以及Linux、eclipse、jdk的安装包

    ### Linux安装与配置Java开发环境知识点详解 #### Linux操作系统概览 - **诞生与发展:** Linux自1991年由Linus Torvalds宣布诞生以来,一直是开源软件领域的重要组成部分。它的发展受到UNIX操作系统、MINIX操作...

    Redhat_linux与java开发相关资料

    Redhat_Linux中JDK的卸载和安装 Redhat_Linux搭建FTP服务 Redhat安装Apache和SVN Mod_Proxy+Apache+Tomcat负载均衡与集群配置 Redhat_linux创建FTP用户(含-SELinux简介)

    精心整理的jdk+tomcat+oracle部署手册

    综上,这份部署手册详细介绍了如何在特定的Linux环境中安装和配置JDK 1.6、Tomcat 6和Oracle 10g。每个步骤都包含了必要的命令行操作,适合初学者参考。然而,实际部署时可能还需考虑安全配置、日志管理、错误处理...

    linux下WebSphere7安装及卸载手册.doc

    3.1.2 **Redhat配置远程桌面**:类似SUSE,但可能需要安装Gnome或KDE桌面环境,然后配置VNC服务。 3.1.3 **Xmanager连接远程桌面**:在Windows客户端安装Xmanager,通过XDMCP或VNC协议连接Linux服务器的图形界面...

    linux 下 java 开发环境的配置

    若出现问题,需要卸载JDK,通过进入JDK安装目录的`_uninst`子目录并运行`./uninstall.sh`来完成卸载。 接下来,安装Java开发工具Eclipse。访问Eclipse官网下载适合Linux环境的版本,如`eclipse-java-helios-linux-...

    Redhat 5 下 Oracle10g 安装

    在Redhat 5操作系统上安装Oracle 10g是一个复杂的过程,涉及到多个步骤,包括Java开发工具(JDK)的安装、系统库的检查与安装、Oracle用户和组的创建,以及Oracle数据库软件的安装与配置。以下是详细的安装流程: 1...

    支持linux CentOS安装 jdk1.8的jenkins

    在Linux CentOS系统上安装Jenkins并配置JDK1.8是一项常见的任务,特别是在构建持续集成(CI)和持续部署(CD)的工作流程中。Jenkins是一个开源的持续集成工具,它允许开发团队自动化构建、测试和部署软件。下面将详细...

    Linux虚拟机centos7安装oracle weblogic jdk 部署项目等步骤.docx

    1. 卸载 openJDK:在 CentOS 7 中,默认安装了 openJDK,需要先卸载掉。使用命令 `rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64` 等卸载 openJDK。 2. 下载 JDK 安装包:下载 JDK 安装包 jdk-6...

    linux系统下软件安装方法.pdf

    JDK 可以在 Linux 系统下安装,例如 Ubuntu Linux 下 jdk 的安装与配置可以从 sun 公司网站下载 linux 版本的 jdk,然后使用命令 `sudo cp jdk-6u7-linux-i586.bin /usr` 将 jdk 复制到/usr 目录下,接着执行权限 `...

    nc 6.5安装指南 nc 6.5安装指南

    虽然文档中未提供具体的卸载步骤,但一般要求用户遵循系统的卸载程序或提供的卸载指南来彻底卸载软件。 7. NCPERF工具的介绍: NCPERF工具是本版提供的,它可以进行数据库参数检查、设置和索引检查等功能。 8. ...

Global site tag (gtag.js) - Google Analytics