• Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin)


    Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin)

    一,查看是否安装jdk:

    # rpm -qa | grep jdk
    或者
    #rpm -q jdk
    或者
    #java -version

    二,下载安装文件:

    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

    根据自己的Liunx的版本下载对应版本的jdk,如果在64(X64上安装32位的jdk会报错)

    查看系统多少位:

    #uname -a

    根据结果,下载文件:jdk-6u45-linux-x64.bin

     Linux x86:32位操作系统;

     Linux x64:64位操作系统;

    jdk-6u45-linux-x64-rpm.bin 运行后会解压出来一个rpm包,可用rpm -iUh命令安装;

    jdk-6u45-linux-x64.bin 运行后会直接把所有文件解压到当前目录的jdk子目录下;

    三,开始安装

    (1),先建好文件夹,在usr下新建java文件夹:

    #mkdir /usr/java

    (2),将已经下载好的jdk拷贝到java目录下;

    (3),执行命令赋予安装文件777权限:

    # cd /usr/java(mkdir java –此目录需要创建)

    a,jdk-6u45-linux-x64-rpm.bin文件安装:

    # chmod 777 jdk-6u45-linux-x64-rpm.bin    ← 修改为可执行
    # ./jdk-6u45-linux-x64-rpm.bin       ← 选择yes同意上面的协议
    # rpm -ivh jdk-6u45-linux-x64.rpm ← 选择yes直到安装完毕

    b,jdk-6u45-linux-x64.bin文件安装【建议安装此文件】:

    # chmod 777 jdk-6u45-linux-x64.bin      ← 使当前用户拥有执行权限
    # ./jdk-6u45-linux-x64.bin            ← 选择yes直到安装完毕

    安装的时候提示:error: Failed dependencies: /bin/grep is needed by jdk1.6.0_65-2000:1.6.0_65-fcs.x86_64;

    解决办法:在 rpm -ivh jdk-6u45-linux-x64.rpm --nodeps --force 增加两个参数--nodeps和--force ;

    四,配置环境变量:

    (1),执行命令,打开文件:

    # vi /etc/profile

    (2),增加配置环境变量:

    export JAVA_HOME=/usr/java/jdk1.6.0_45
    export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
    export PATH=$PATH:$JAVA_HOME/bin 或者 export PATH=$JAVA_HOME/bin:$PATH: 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    保存文件:

    先按Esc进入控制模式,然后

    #:wq (保存并退出)

    按ESC键跳到命令模式:
    :w 保存文件但不退出vi
    :w file 将修改另存到file中,不退出vi
    :w! 强制保存,不退出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件并退出vi
    :q 不保存文件,退vhuvi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑

    (3),执行生效

    #. /etc/profile(点和/之间有空格)

    如果在执行. /etc/profile 的时候提示:command not found

    解决方案:

    文件编辑内容有错误,进入编辑模式:i 修改文件;

    然后进入控制模式Esc,:wq保存退出;

    最后执行. /etc/profile 文件生效(或者 source /etc/profile);

    vi模式下,输入:set nu就可以显示行号。

    五、校验版本:

    #java -version

    六,卸载jdk:

    查看jdk信息:

    #rpm -q jdk

    卸载jdk:

    #rpm -e --nodeps jdk-1.6.0_45-fcs.i586

    再次确认卸载:

    #rpm -q jdk
  • 相关阅读:
    ajax-分页查询
    Bootstrap-响应式表格
    ajax-三级联动
    ajax(加载数据)
    HDU 3086 马拉车模板
    Power Strings POJ2406 KMP 求最小循环节
    KMP模板题 Number Sequence HDU1711
    Phone List HDU1671 字典树Trie
    一些linux"基本操作"的教程汇总
    Codeforces 899F Letters Removing 线段树/树状数组
  • 原文地址:https://www.cnblogs.com/lizm166/p/7978036.html
Copyright © 2020-2023  润新知