CentOS系统删除自带的OpenJDK及安装SunJDK方法

查看目前系统的jdk: rpm -qa | grep jdk

得到的结果:

 代码如下 复制代码

[root@dc-01 java]#  rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

卸载OpenJDK:

 代码如下 复制代码

[root@WX32 local]# java -version
java version "1.6.0"
OpenJDK  Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
[root@WX32 local]# rpm -qa | grep java
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@WX32 local]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
[root@WX32 local]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@WX32 local]# java -version
-bash: /usr/bin/java: No such file or directory

安装SunJDK:

 代码如下 复制代码

[root@WX32 local]# mkdir java
[root@WX32 local]# cd java/
[root@WX32 java]# pwd
/usr/local/java
[root@WX32 java]# wget http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
[root@WX32 java]# chmod +x jdk-6u45-linux-i586.bin
[root@WX32 java]# ./jdk-6u45-linux-i586.bin

解压安装包后,配置环境变量:

 代码如下 复制代码

[root@WX32 java]# vi /etc/profile
在文件最后一行添加(注意安装路径):
JAVA_HOME=/usr/local/java/jdk1.6.0_45
JRE_HOME=/usr/local/java/jdk1.6.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出后,使其生效后即可:

 代码如下 复制代码

[root@WX32 java]# source /etc/profile
[root@WX32 java]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)

时间: 2024-09-20 20:08:24

CentOS系统删除自带的OpenJDK及安装SunJDK方法的相关文章

[linux]ubuntu下卸载openjdk并安装sunjdk

在ubuntu软件安装软件中卸载掉openjdk并安装sunjdk后,使用java-version如下: ava version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.1) OpenJDK Server VM (build 20.0-b11, mixed mode)  发现仍然在openjdk环境下,于是ll /usr/bin/java  修改java对应

win7 64位旗舰版系统中删除自带的微软拼音输入法的方法

  删除自带的微软拼音输入法 的步骤: 1.首先依次点击"开始"-"控制面板"-"时钟.语言和区域"选项; 2.在打开的界面中,切换到"键盘和语言"选项卡,然后点击"更改键盘"按钮; 3.在文本服务和输入语言对话框"常规"选项中,找到"微软拼音输入法"点击右侧的"删除"按钮 ,最后确定即可.

win8/win10系统删除自带微软输入法的方法

  1.进入 语言栏首选项 进行设置,打开出现 更改语言栏选项; 2.添加语言 英语 并设置成默认项; 3.然后删除系统 默认的中文语言,然后不要担心,后面我们会安装; 4.安装你自己喜欢的输入法,我就拿自己喜欢的必应输入法来做例子; 5.安装好后在进入语言栏首选项,会出现图片上的情况,中文语言自动增加,此时看见已经显示的是自己喜欢的输入法了; 6.我们在点进去看看,微软输入法已经不见了,而必应输入法已经是默认切不可删除的了.

Centos系统删除文件名乱码文件的方法

方法一,通过ls -li 获取要删除乱码文件名文件的inode号,比如得到的是 123456 执行删除 find ./ -inum 123456 -exec rm -rf {} \; 注意:"{}"后要空一格再加上"\;". 方法二,当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了,每个文件都有一个i节点号,可以通过i节点号来管理文件.首先,要取得文件的i节点号.这个可以通过ls命令的-i选项获得得.   一.删除

Windows 8系统删除旧版应用/清理应用缓存的方法

删除旧版Win8应用 Win8应用安装的目录在系统盘,默认路径是 C:Program FilesWindowsApps,WindowsApps文件夹即使是管理员账户也没有权限访问 ,可以添加当前管理员获得权限(此举会降低系统安全性,为保证Win8应用稳定性,获取权限后不要进行过多的修改). 1. 转到C:Program Files 目录你会找不到WindowsApps文件夹,因为这个目录是隐藏的,查看隐藏文件按如下操作:Ribbon菜单 查看 >> [勾选]隐藏的项目 2. 获取该文件夹的权限

centos系统下ruby on rails+apache+mysql 安装配置详解

客户的服务器,是Ubuntu + apache2 + ruby on rails,现在客户的服务器有的页面老是报500错误 ,ruby这门语言只是了解过,没有深入的研究.也从来没有搭建过ruby的服务器环境,还有就是客户为什么会用ubuntu来做服务器,我感觉很奇怪.我在CentOS上面装完ruby on rails后,我明白了. 前言,yum安装后的种种问题. 开始的时候,我是用yum来安装apache mysql ruby on rails等,装完后发现很多问题,用gem根本装不了rails

centos系统Memcached与PHP扩展配置的安装

一.安装libevent开发包  代码如下 复制代码 yum install libevent-devel 二.安装Memcached 我们从http://memcached.org/获取Memcached安装包memcached-1.4.15.tar.gz. 1.配置(通过参数prefix指定安装目录)  代码如下 复制代码 ./configure --prefix=/usr/local/memcached --enable-sasl 2.编译和安装  代码如下 复制代码 make make

Centos系统IP隧道配置

本文系统Centos6.0 在这里我就不讲什么隧道.IP隧道技术了:lvs的三种模式也不说了 我这里隧道说白了就是不同机房,不同公网IP,怎么让他们实现局域网的效果,配置同一网段的私网IP:可以实现互联互通: 写这篇文章是因为好多人在写lvs相关文章的时候,发现nat.DR模式的一搜一大堆,为什么不写tun呢?我想应该是因为没有现成的吧,因为tun要事先配置隧道. 下面是IP Tunneling配置: 两台机器,都是两块网卡, server1: eth0:192.168.244.152 (公网I

CentOS 7系统远程会话管理工具screen怎么安装使用?

  可能大家会遇到这样的问题:使用 SSH 或者telent 远程登录到Linux 服务器,运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了.必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,如果因为,网络异常或其它因素导致突然断开连接,远程命令也会停止,只能重新连接后再运行,一切半途而废了.这里我就教大家如何使用screen命令,避免出现以上问题. Screen是一个可以在多个进程之间多路