zoukankan      html  css  js  c++  java
  • redhat linux 卸载自带java,从新安装java7

    最近突然又玩起了linux,就用redhat的想搞个开发环境!!!好吧,我是搞java

    在终端输入java -version,竟然出现信息,说已经有个1.4.2版本,看网上说,是redhat自带的,但现在都已经java7了,1.4不够给力啊亲,那得卸载再装新的(其实直接装新的不知道行不行,因为我对linux不太熟悉,不敢把步骤乱搞,破坏基本环境),嘻嘻~~~

    在网上看了比较多,都是用rpm -pa|gic ...等命令吧,但我试过都没用,之后也找到了不少方法,也不行!

    还好在一个人的博客看到了甜咖啡,本文其实就是对它的补充,补点图片什么的吧~~~

    进入正文

    第一步

    首先,我们先去官网下下载个jdk,jdk-7u9-linux-i586.rpm!!!看清楚是RPM包

    那下载完jdk怎么弄到linux里面呢?方案1:弄共享文件夹2:ftp什么的3:直接弄成iso格式弄到虚拟机的cdrom里面

    1,2我暂时没搞出来,所以我用了第三个方案!

    我们可以用一个叫 UltraISO的软件,把我们的文件制作成iso格式

    制作过程很简单,打开UltraISO,把要制作的东西放入空白框里,再保存,选iso格式就行,如下图所示

    弄成iso文件,我们就可以设置虚拟机的硬件,如下图所示

    设置好,再在终端敲上命令

    mount /dev/cdrom /mnt/cdrom

    这样,就挂载到linux了~~~

    第二步,我们来卸载redhat自带的java1.4.2版本

     很简单,直接在终端敲入 yum remove java,这样终端就会打印一大串信息

    最后会输出Is this ok [y/N]:

    你输入y,果断回车

    就删除了自带的1.4.2

     第三步:

    打开cdrom,如果是图形界面的redhat,就直接双击一下jdk的rpm包,就会自动安装~~~(我就是这样安装的,默认redhat帮我安装到/user/java)下面

    如果终端安装的话

    先给文件加上可执行权限
       [root@esprit java]# chmod +x jdk-1_5_0_06-linux-i586-rpm.bin
    chmod +x jdk-6u31-linux-i586-rpm.bin
    执行jdk-1_5_0_06-linux-i586-rpm.bin
       [root@esprit java]# ./jdk-1_5_0_06-linux-i586-rpm.bin
    ./jdk-6u31-linux-i586-rpm.bin
       执行后生成jdk-6u31-linux-i586.rpm
    安装jdk-6u31-linux-i586.rpm
    rpm -ivh jdk-6u31-linux-i586.rpm
    ########################################### [100%]
    package jdk-1.6.0_31-fcs is already installed

    或者详细请看甜咖啡的博客~~~~哈哈

    如果安装成功了,那就配置一下环境变量啦~~~

    请打开/etc/profile

    在最后加上

    JAVA_HOME =/ usr / java / jdk1.6.0_31
     PATH = $JAVA_HOME / bin:$PATH
     CLASSPATH = .:$JAVA_HOME / lib / tools.jar:$JAVA_HOME / lib / dt.jar:$JAVA_HOME/lib
    export JAVA_HOME PATH CLASSPATH
     
    保存退出~~~
    注销一下系统

    再次进入系统,终端输入java -version

    那么,1.7有了,javac也有,hello redhatlinux也出来了!!!!

  • 相关阅读:
    验证或是提示字段请求值
    正则表达式模式
    Linux下squid代理缓存服务环境部署
    memcached缓存知识简单梳理
    MySQL 读写分离方案-Amoeba环境部署记录
    linux系统终端命令提示符设置(PS1)记录
    Gitlab快速部署及日常维护(社区版RPM包方式安装)
    Linux下检测IP地址冲突及解决方法
    Linux如何挂载Windows下的共享文件
    定时备份Windows文件到Linux服务器上(Rsync)
  • 原文地址:https://www.cnblogs.com/ForeVerWater/p/2803823.html
Copyright © 2011-2022 走看看