zoukankan      html  css  js  c++  java
  • linux 下安装jdk及配置jdk环境图解

    linux 下安装jdk及配置jdk环境图解


    一:先检測是否已安装了JDK

    运行命令:

    # rpm -qa|grep jdk 

    或  

    # rpm -q jdk 

    或 

    #find / -name jdk*

    /soft/openfire_java/jdk-7u40-linux-x64.rpm
    /usr/java/jdk1.7.0_15
    /usr/java/jdk1.7.0_15/jre/lib/servicetag/jdk_header.png
    /usr/java/jdk1.7.0_15/lib/visualvm/profiler/lib/deployed/jdk15
    /usr/java/jdk1.7.0_15/lib/visualvm/profiler/lib/deployed/jdk16
    /usr/java/jdk-7u15-linux-x64.rpm

    假设已安装过JDK,则会如上显示对应的JDK版本号。


    二:卸载系统自带的JDK或者已安装的JDK

    卸载默认的:
    用root用户登陆到系统,打开SSH Secure终端输入
    # rpm -qa|grep gcj
    显示内容当中包括以下两行信息
    # java-1.4.2-gcj-compat-1.4.2.0-27jpp
    # java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
    卸载
    # rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
    # rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp

    卸载其它自己安装的JDK就直接用rpm -e <javaXXXXX>
    卸载rpm版的jdk:

    #rpm -qa|grep jdk

    显示:jdk-1.7.0_15-fcs.x86_64
    卸载:#rpm -e  --nodeps  jdk-1.7.0_15-fcs.x86_64


    二:下载及安装JDK

    1.下载:

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 

    我的系统是CentOS linux64,我下载的jdk-7u15-linux-x64.rpm



    2.记住使用root用户进行安装。

    将下载到本地的.rpm文件,上传至server。

    如:在/usr/文件夹新建一个java文件夹,上传至此文件夹。



    上传成功后,进入这个文件夹

    #cd /usr/java

    安装程序
    #rpm -ivh jdk-1_5_0-linux-i586.rpm
    出现安装协议等,按接受就可以。

    假设出现依赖包错误,能够不用去理他。

    3.环境变量设置。

    #vi /etc/profile
    在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL后面增加
    export JAVA_HOME=/usr/java/jdk1.7.0_15
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    保存退出。
    # source /etc/profile  ##使环境变量生效
    # set               
    4.检查java版本号

    #java -version

    输出:

    java version "1.7.0_15"
    Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

    则表示JDK已成功安装



  • 相关阅读:
    hdu1251 && hud 1247 (字典树)
    linux系统调用kernel code
    Android init.rc 服务启动不成功
    android init执行service的脚本code位置
    printk %pS %pF含义
    进程页表图示
    linux内核之进程的基本概念(进程,进程组,会话关系)
    What is the purpose of the controlling terminal?
    android init.rc中service console option的含义、作用
    启动和停止init.rc中的服务
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5114025.html
Copyright © 2011-2022 走看看