16.2 安裝jdk

安裝jdk目錄概要

  • jdk版本1.6,1.7,1.8
  • 官網下載地址
  • 下載jdk8,放到/usr/local/src/目錄下
  • tar zxvf jdk-8u144-linux-x64.tar.gz
  • mv jdk1.8.0_144 /usr/local/jdk1.8
  • vi /etc/profile //最後面增長
JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar
  • source /etc/profile
  • java -version

安裝jdk

  1. 安裝tomcat和jdk,首先須要安裝jdk,由於tomcat要想啓動,依賴於jdk的環境變量php

  2. jdk版本目前有1.六、1.七、1.8,簡稱爲六、七、8html

  3. 這裏使用的是JDK的1.8版本,官網地址java

  4. 用瀏覽器打開jdk的官網,而後將手動將jdk下載到windows上,打開官網後,首先點贊成 Accept License Agreement ,再選擇一個對應的版本,即 tar.gz 的(選擇的時候要看清本身的系統是多少位的,在centos6以前是區分32位或64位的,但在centos7中不在區分的,雖然有32位的版本,可是是基於64位的版本的基礎上編譯出來的,因此最終仍是一個64位的),因此再用centos7的系統,那下載的jdk版本確定是 x86 的mysql

    輸入圖片說明

  5. 選擇以下版本,而後點擊下載linux

    輸入圖片說明

  6. 下載好jdk後,在linux系統中切換到 /usr/local/src 目錄下nginx

[root@hf-01 ~]# cd /usr/local/src/
[root@hf-01 src]# ls
apr-1.6.3                                     nginx-1.12.1
apr-1.6.3.tar.gz                              nginx-1.12.1.tar.gz
apr-util-1.6.1                                php-5.6.30
apr-util-1.6.1.tar.bz2                        php-5.6.30.tar.gz
httpd-2.4.29                                  php-7.1.6
httpd-2.4.29.tar.gz                           php-7.1.6.tar.bz2
mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz  phpredis-develop
mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz     phpredis-develop.zip
[root@hf-01 src]#
  1. 將jdk傳輸到 /usr/local/src目錄下,直接輸入ctrl+alt+f快捷鍵,用xftp傳輸,比較方便,還很是安全,它是基於ssh傳輸,不須要開啓ftp的端口
[root@hf-01 src]# ls
apr-1.6.3                                     nginx-1.12.1
apr-1.6.3.tar.gz                              nginx-1.12.1.tar.gz
apr-util-1.6.1                                php-5.6.30
apr-util-1.6.1.tar.bz2                        php-5.6.30.tar.gz
httpd-2.4.29                                  php-7.1.6
httpd-2.4.29.tar.gz                           php-7.1.6.tar.bz2
jdk-8u161-linux-x64.tar.gz                    phpredis-develop
mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz  phpredis-develop.zip
mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
[root@hf-01 src]#
  1. 解壓jdk安裝包
[root@hf-01 src]# tar zxf jdk-8u161-linux-x64.tar.gz     //解壓包
[root@hf-01 src]# du -sh jdk1.8.0_161/        //查看大小
371M	jdk1.8.0_161/
[root@hf-01 src]#
  1. 將解壓完的包放到/usr/local/目錄下,並修更名稱爲jdk1.8
  • mv jdk1.8.0_161 /usr/local/jdk1.8
[root@hf-01 src]# mv jdk1.8.0_161/ /usr/local/jdk1.8
[root@hf-01 src]#
  1. 編輯/etc/profile文件,這個文件是編輯環境變量
[root@hf-01 src]# vim /etc/profile

在文件最下方加上如下配置,主要用於定義環境變量
JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar 

保存退出
  1. 編輯完配置文件,使用 source 命令使文件生效
[root@hf-01 src]# source /etc/profile
[root@hf-01 src]#
  1. 檢驗jdk是否安裝成功,使用命令java -version,看版本是否爲安裝的1.8.0_161,在運行命令後出現如下配置,說明jdk安裝成功
[root@hf-01 src]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
[root@hf-01 src]#
  1. 如果運行命令java -version ,結果 出現的數字和咱們下載的版本不一致,或者是openjdk,這時候去思考下是否安裝過openjdk,如有openjdk,能夠卸載掉openjdk(直接卸載指的是線下的服務器沒跑任務的東西,如果線上的服務器運行後出現其餘的版本或顯示openjdk,這時不能隨便的卸載這個包,由於系統的某個程序有可能在使用這個openjdk)
[root@hf-01 src]# rpm -qa |grep openjdk
[root@hf-01 src]# 


[root@hf-01 src]# yum list |grep openjdk
相關文章
相關標籤/搜索