JDK安装

作者: vwFisher | 来源:发表于2019-05-28 21:08 被阅读0次

    JDK安装

    1.Mac OS X

    官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    1.1 卸载旧版pkg

    命令行运行

    sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
    

    其中jdk1.8.0_40.jdk是我的jdk版本;要想查看jdk版本可用

    ls /Library/Java/JavaVirtualMachines/
    

    1.2 安装

    官网 下载 dmg 或 tar.gz

    1.2.1 tar.gz

    1. 解压放到自己的位置
    tar -zxvf ./jdk-8u201-linux-x64.tar
    
    1. 配置
    vim /etc/bashrc
    

    在bashrc文件中添加

    #Java config
    JAVA_HOME=/Users/yuweiye/app/jdk1.8.0_152
    JRE_HOME=/Users/yuweiye/app/jdk1.8.0_152/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    

    使配置文件生效:

    source /etc/bashrc  
    

    1.2.2 dmg

    下载完成后,直接安装

    安装目录在/System/Libaray/Java/JavaVirtualMachines下

    可以通过配置Finder的偏好设置,显示资源库

    2. CentOS

    官网:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151.html

    2.1 删除系统自带的openjdk

    查看目前系统的

    jdk: rpm -qa | grep jdk
    

    如果得到如下结果,说明需要卸载:

    java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686 
    

    卸载:

    yum -y remove java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
    

    2.2 下载

    找到对应Linux版本下载,如:jdk-8u211-linux-x64.tar.gz

    下载下来先执行如下命令 file jdk

    如果是HTML document 说明下载失败,因为需要点击 接受许可协议(点击的URL会带一个AuthParam参数),如下所示:

    http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1508565382_0521ff965ade5bbf9c6410d286e50c2b
    

    2.3 创建要安装的目录

    本人习惯安装的路径(/usr/local/app)
    下载的工具统一放在(/usr/local/app/tools)
    使用mkdir命令创建文件夹路径

    mkdir /usr/local/app
    mkdir /usr/local/app/tools
    

    2.4 解压

    解压

    将解压出来的移动到对应的位置

    mv /usr/local/app/tools/jdk1.8.0_152 /usr/local/app/jdk1.8.0_152
    

    创建软连接(Windows的快捷键)

    ln -s jdk1.8.0_152/ java
    

    2.5 配置环境变量

    2.5.1 方法一

    首先备份

    cp /etc/profile /etc/profile_bak
    

    用vim打开profile

    vim /etc/profile
    

    在最后一行加入以下配置(自己注意下JAVA_HOME路径)

    # JAVA config
    JAVA_HOME=/usr/local/app/java
    JRE_HOME=/usr/local/app/java/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME CLASS_PATH PATH
    

    保存(vim使用操作如下)

    ESC -> Shift+: -> wq! -> Enter
    

    让文件生效

    source /etc/profile
    

    2.5.2 方法二

    pofile.d目录下的所有脚本在操作系统启动的时候都会执行一次,所以可以写一个脚本设置环境变量。

    cd /etc/profile.d/
    vim java.sh
    

    java.sh文件内容如下:

    export JAVA_HOME=/usr/local/app/java
    if [ `echo $PATH | grep $JAVA_HOME` ]; then
        echo JAVA_HOME is exist
    else
        export PATH="$PATH:$JAVA_HOME/bin"
    fi
    

    2.6 验证

    java -version
    

    显示如下内容,说明安装完成:

    java version "1.8.0_152"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    

    2.7 可能问题

    在64系统里执行32位程序如果出现/lib/ld-linux.so.2:

    bad ELF interpreter: No such file or directory

    安装下glic即可

    yum install glibc.i686
    

    3. Windows

    3.1 下载

    官网找到Window的版本:http://www.oracle.com/technetwork/java/javase/overview/index.html

    3.2 安装到指定目录

    例如: D:\Program Files\Java
    

    3.3 环境搭建

    计算机 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 修改3个变量(JAVA_HOME, PATH, CLASSPATH)

    在系统变量中,新增一个JAVA_HOME

    JAVA_HOME : D:\Program Files\Java\ jdk1.8.0_45
    

    寻找PATH变量,在PATH变量后面输入

    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    

    寻找CLASSPATH, 没有就新增CLASSPATH变量,输入

    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    

    【注:最前面有一点】

    3.4 验证

    开始键 + R -> cmd

    java –version
    

    显示如下内容,说明安装完成:

    java version "1.8.0_152"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    

    相关文章

      网友评论

          本文标题:JDK安装

          本文链接:https://www.haomeiwen.com/subject/vmbjtctx.html