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:深入解析与操作指南 #### 一、理解OpenJDK与Sun JDK **OpenJDK**是开源Java平台的实现,它基于Sun Microsystems发布的HotSpot虚拟机和Java类库。OpenJDK自Java SE 7开始成为...
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的jdk) 第二步:安装JDK 第三步:配置环境变量
### CentOS环境下安装JDK #### 一、安装前的准备 在正式安装JDK之前,首先需要确认系统中是否已经存在Java环境。这是因为Linux系统(尤其是CentOS)可能自带了OpenJDK或者其他版本的Java环境。 1. **检查现有Java...
有时,用户可能需要卸载OpenJDK并安装Sun JDK,可能是出于性能、兼容性或特定功能的需求。下面我们将详细介绍这个过程。 首先,我们需要检查当前系统中已安装的Java版本。在终端中输入以下命令: ```bash java -...
本篇文章将深入解析如何在CentOS系统上安装Tomcat,并在遇到默认OpenJDK导致验证码图像显示异常问题时,通过`alternatives`工具优雅地切换至Sun JDK,以确保应用的正常运行。 #### 一、问题背景及分析 在CentOS...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
在开始介绍如何在Linux环境下安装JDK 1.8之前,我们首先了解一下JDK与OpenJDK之间的区别。这些差异对于用户来说很重要,尤其是在选择合适的Java运行环境时。 1. **授权协议的不同**: - OpenJDK采用GPLv2协议发布...
5. 包含内容:OpenJDK仅包含最基本的JDK组件,其他如Rhino、Java DB、JAXP等需单独安装。 6. 商标使用:OpenJDK不能使用“Java”商标,运行`java -version`会显示为OpenJDK而非Java。 在开始安装前,通常需要卸载...
4. 最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk 二、安装jdk 1. 下载安装包,不能使用wget下载, 网址如下: ...
如果已经安装了 OpenJDK,需要卸载掉它,安装 Sun JDK。可以使用以下命令来实现: ``` # rpm -qa | grep java # rpm -qa | grep jdk # rpm -e --nodeps ``` 然后,需要安装与操作系统版本位数对应的 JDK RPM 包,...
3. **下载并安装SUN JDK**: 首先,从Oracle官方网站(http://www.oracle.com/technetwork/java/javase/downloads/)下载适合CentOS系统的JDK安装包,例如JDK 7u79的Linux x64版本。创建一个新的目录`/usr/java`,...
### CentOS环境下Rails 3开发环境搭建详解 #### 一、准备工作与...然后安装Sun JDK。 通过以上步骤,您可以在CentOS系统上成功搭建一个完整的Rails 3开发环境。这对于初学者和专业开发者来说都是非常实用的知识点。
对于CentOS 6.5,我们建议使用Sun JDK,而不是默认的OpenJDK。首先,通过`rpm -qa | grep java`命令检查已安装的Java版本,然后使用`yum -y remove`卸载OpenJDK。接下来,将Sun JDK的二进制文件解压缩到 `/usr/local...
如果出现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...
- **下载Sun JDK**:访问Oracle官网下载适用于Linux系统的JDK,本文下载的是`jdk1.7`。 - **传输JDK到CentOS**: - 使用WinSCP工具将JDK文件从本地计算机传输到虚拟机中的`/usr/local`目录。 - 确保网络连接正常,...
.java原始码安装在RedHat和CentOS上安装Java(源安装)— 吉安- Java — Java是基于类的,面向对象的编程语言,旨在具有尽可能少的实现依赖关系。 JVM — JVM是Java虚拟机的缩写,基本上是一种规范,它提供了一个...
首先,删除 CentOS 自带的 OpenJDK,然后安装 Sun JDK 1.7。这包括查看已安装的 JDK 版本,卸载 OpenJDK,下载并安装 JDK,最后更新环境变量。例如,将 `JAVA_HOME` 设置为 JDK 的安装路径,并将 JDK 的 bin 目录...