`

CentOS OpenJdk 卸除 SUN JDK 安装

 
阅读更多

1 卸除原有JDK

 

 

安装好的CentOS会自带OpenJdk,用命令 java version,会有下面的信息:

[root@localhost jre-1.6.0-openjdk]# java -version

java version "1.6.0_24"

OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-i386)

OpenJDK Client VM (build 20.0-b12, mixed mode)

 

 

先查看 rpm -qa | grep java

显示如下信息:

[root@localhost webapps]# rpm -qa | grep java

java-1.6.0-openjdk-javadoc-1.6.0.0-1.45.1.11.1.el6.i686

tzdata-java-2012c-1.el6.noarch

java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

 

卸载:

#rpm -e --nodeps java-1.6.0-openjdk-javadoc-1.6.0.0-1.45.1.11.1.el6.i686

#rpm -e --nodeps tzdata-java-2012c-1.el6.noarch

#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

 

 

 

2 安装SUN JDK

下载的文件是:jdk-7u25-linux-i586.rpm

文件存放位置:/usr/dev/ jdk-7u25-linux-i586.rpm

命令:mv

用命令chmod 777 jdk-7u25-linux-i586.rpm 修改文件权限

Rpm –ivh jdk-7u25-linux-i586.rpm 安装文件

/usr目录下产生一个新的 java 文件夹,如下:

/usr/java/jdk1.7.0_25

 

查询卸除安装 jdk

 [root@localhost jdk1.7.0_25]# rpm -qa|grep jdk
jdk-1.7.0_25-fcs.i586
[root@localhost jdk1.7.0_25]# rpm -e jdk-1.7.0_25-fcs.i586
[root@localhost jdk1.7.0_25]# rpm -ivh /usr/dev/jdk-7u25-linux-i586.rpm

3.设置环境变量
vi
打开文件命令:vi /root/.bash_profile
移至文件末尾插入一个空行:输入字母o
输入以下配置信息:(注:这里的分隔符是冒号不是分号

 

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

JAVA_HOME=/usr/java/jdk1.7.0_25

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Export PATH

Export JAVA_HOME

Export CLASSPATH

 

使文件生效 source /root/.bash_profile

 

验证环境变量

[root@localhost jdk1.7.0_25]# export JAVA_HOME
[root@localhost jdk1.7.0_25]# echo $JAVA_HOME
/usr/java/jdk1.7.0_25

 

4.查看版本:java -version


[root@localhost jdk1.7.0_25]# java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

 

 5 出现异常

[root@localhost java]# java -version
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
 at java.lang.System.initProperties(Native Method)
 at java.lang.System.initializeSystemClass(System.java:1118)

 

执行如下命令:

 [root@localhost jdk1.7.0_25]# rpm -qa|grep jdk
jdk-1.7.0_25-fcs.i586
[root@localhost jdk1.7.0_25]# rpm -e jdk-1.7.0_25-fcs.i586
[root@localhost jdk1.7.0_25]# rpm -ivh /usr/dev/jdk-7u25-linux-i586.rpm

6 目录分布

java 配置文件位置

               /etc/java/java.conf

JVM_ROOT

             /usr/java/jdk1.7.0_25/

JAVA_HOME

            $JVM_ROOT/java

JAVA命令存放位置

           /usr/bin/javaws
          /usr/bin/javac
          /usr/bin/java
         /usr/bin/javadoc

分享到:
评论

相关推荐

    CentOS卸载OpenJDK并安装Sun JDK

    ### CentOS卸载OpenJDK并安装Sun JDK:深入解析与操作指南 #### 一、理解OpenJDK与Sun JDK **OpenJDK**是开源Java平台的实现,它基于Sun Microsystems发布的HotSpot虚拟机和Java类库。OpenJDK自Java SE 7开始成为...

    RobinDu325#BigData-1#2、CentOS卸载OpenJDK并安装Sun JDK1

    第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的jdk) 第二步:安装JDK 第三步:配置环境变量

    CentOS环境下安装JDK

    ### CentOS环境下安装JDK #### 一、安装前的准备 在正式安装JDK之前,首先需要确认系统中是否已经存在Java环境。这是因为Linux系统(尤其是CentOS)可能自带了OpenJDK或者其他版本的Java环境。 1. **检查现有Java...

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

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

    CentOS系统安装Tomcat切换JDK的方法.doc

    本篇文章将深入解析如何在CentOS系统上安装Tomcat,并在遇到默认OpenJDK导致验证码图像显示异常问题时,通过`alternatives`工具优雅地切换至Sun JDK,以确保应用的正常运行。 #### 一、问题背景及分析 在CentOS...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    linux安装jdk1.8(实测没问题)

    在开始介绍如何在Linux环境下安装JDK 1.8之前,我们首先了解一下JDK与OpenJDK之间的区别。这些差异对于用户来说很重要,尤其是在选择合适的Java运行环境时。 1. **授权协议的不同**: - OpenJDK采用GPLv2协议发布...

    CentOS7下配置java环境及安装tomcat9.docx

    5. 包含内容:OpenJDK仅包含最基本的JDK组件,其他如Rhino、Java DB、JAXP等需单独安装。 6. 商标使用:OpenJDK不能使用“Java”商标,运行`java -version`会显示为OpenJDK而非Java。 在开始安装前,通常需要卸载...

    1.8jdk+tomcat8+maven3.25

    4. 最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk 二、安装jdk 1. 下载安装包,不能使用wget下载, 网址如下: ...

    1.centos7配置jdk-mysql-tomcat.docx

    如果已经安装了 OpenJDK,需要卸载掉它,安装 Sun JDK。可以使用以下命令来实现: ``` # rpm -qa | grep java # rpm -qa | grep jdk # rpm -e --nodeps ``` 然后,需要安装与操作系统版本位数对应的 JDK RPM 包,...

    CentOS下安装JAVA和使用.docx )

    3. **下载并安装SUN JDK**: 首先,从Oracle官方网站(http://www.oracle.com/technetwork/java/javase/downloads/)下载适合CentOS系统的JDK安装包,例如JDK 7u79的Linux x64版本。创建一个新的目录`/usr/java`,...

    centOS Rails3环境搭建

    ### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与...然后安装Sun JDK。 通过以上步骤,您可以在CentOS系统上成功搭建一个完整的Rails 3开发环境。这对于初学者和专业开发者来说都是非常实用的知识点。

    centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    对于CentOS 6.5,我们建议使用Sun JDK,而不是默认的OpenJDK。首先,通过`rpm -qa | grep java`命令检查已安装的Java版本,然后使用`yum -y remove`卸载OpenJDK。接下来,将Sun JDK的二进制文件解压缩到 `/usr/local...

    Centos6.5搭建java开发环境配置详解

    如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk. 2.查看jdk信息 rpm -qa|grep java 3.卸载OpenJDK,执行以下操作: rpm -e --nodeps tzdata-java-2012c-1.el6.noarch rpm -e --nodeps java-1.7.0...

    在VWmare的CentO S系统中配置hadoop

    - **下载Sun JDK**:访问Oracle官网下载适用于Linux系统的JDK,本文下载的是`jdk1.7`。 - **传输JDK到CentOS**: - 使用WinSCP工具将JDK文件从本地计算机传输到虚拟机中的`/usr/local`目录。 - 确保网络连接正常,...

    .java源码安装-application-java-source-installation-rhel8:Java是基于类的,面向对象的编程语

    .java原始码安装在RedHat和CentOS上安装Java(源安装)— 吉安- Java — Java是基于类的,面向对象的编程语言,旨在具有尽可能少的实现依赖关系。 JVM — JVM是Java虚拟机的缩写,基本上是一种规范,它提供了一个...

    dubbo+zookeeper集成搭建

    首先,删除 CentOS 自带的 OpenJDK,然后安装 Sun JDK 1.7。这包括查看已安装的 JDK 版本,卸载 OpenJDK,下载并安装 JDK,最后更新环境变量。例如,将 `JAVA_HOME` 设置为 JDK 的安装路径,并将 JDK 的 bin 目录...

Global site tag (gtag.js) - Google Analytics