1. 程式人生 > >Linux安裝JDK完整步驟|JDK與JRE的區別

Linux安裝JDK完整步驟|JDK與JRE的區別

1.引言——JRE和JDK的區別

為了執行Java程式,Linux伺服器上都安裝有JRE環境,但通常不會安裝JDK。那麼,它們有什麼區別呢?
        JRE: Java Runtime Environment
        JDK:Java Development Kit 

    JRE顧名思義是java執行時環境,包含了java虛擬機器,java基礎類庫。是使用java語言編寫的程式執行所需要的軟體環境,是提供給想執行java程式的使用者使用的。JRE官網
    JDK顧名思義是java開發工具包,是程式設計師使用java語言編寫java程式所需的開發工具包,是提供給程式設計師使用的。JDK包含了JRE,同時還包含了編譯java原始碼的編譯器javac,還包含了很多java程式除錯和分析的工具:jconsole,jvisualvm等工具軟體,還包含了java程式編寫所需的文件和demo例子程式。
JDK官網

    如果你需要執行java程式,只需安裝JRE就可以了。如果你需要編寫java程式,需要安裝JDK。JRE根據不同作業系統(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本。

2. 檢查一下當前Linux系統中的JRE版本

使用命令:java -version檢視JRE版本,如下所示:

controller-192-168-1-4:~ # java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b12, mixed mode)

如上所示,當前系統的JRE版本為1.8.0_172-b12,通常,為了定位問題,我們需要安裝與當前JRE版本對應的JDK,以避免使用JDK工具診斷JRE上執行的Java程序時的衝突。

3. 安裝JDK

首先到jdk官網上下載需要版本的JDK,下載完成之後將需要安裝的JDK安裝包放到Linux系統指定的資料夾下,並且命令進入該資料夾下:


本文中,將JDK安裝包放置於/usr/java路徑下,使用命令解壓 jdk-8u172-linux-x64.tar.gz安裝包:

tar -zxvf jdk-8u172-linux-x64.tar.gz

4. 設定環境變數

vim /etc/profile

根據實際情況,新增如下內容(如果環境中已經安裝過JRE,則直接在CLASSPATH和PATH後面追加JDK的lib、bin路徑即可):

export JAVA_HOME=/usr/java/jdk1.8.0_172  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

5. 執行profile檔案

使用source命令使修改生效而無需重啟,如下命令:

source /etc/profile

6. 檢查新安裝的JDK

java -version

檢查JDK命令是否可用,如jmap、jstack


【特別說明】有任何疑問,請掃描二維碼提問:


相關推薦

Linux安裝JDK完整步驟|JDKJRE區別

1.引言——JRE和JDK的區別為了執行Java程式,Linux伺服器上都安裝有JRE環境,但通常不會安裝JDK。那麼,它們有什麼區別呢?        JRE: Java Runtime Environment        JDK:Java Development Kit

linux安裝redis 完整步驟

roo linux安裝 load p s 資源 pkill 獲取 內容 src 安裝:1.獲取redis資源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解壓  tar xzvf redis-4.0

Linux安裝Mysql完整步驟

1.下載mysql壓縮檔案,地址https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz2.將壓縮檔案上傳到伺服器home資料夾下3.建立資料夾命令:mkd

Linux安裝JDK完整步驟

tools 卸載 pan 新的 div usr XP 過程 需要 1、檢查一下系統中的jdk版本 [root@localhost software]# java -version 顯示: openjdk version "1.8.0_102" OpenJDK Ru

linux 安裝JDK完整步驟

linux png IE lin pat -s 解壓 version inf 把下載好的jdk安裝包,上傳到你的linux服務器上。我這裏還上傳了tomcat 、mysql 解壓 jdk-8u171-linux-x64.tar.gz安裝包

<轉載>Linux安裝JDK完整步驟

rwx bar 4.5 java tools roc 立即生效 XP pac 1、檢查一下系統中的jdk版本 [root@localhost software]# java -version 顯示: openjdk version "1.8.0_102" OpenJD

1108_Linux安裝JDK完整步驟

Linux安裝JDK完整步驟 1、檢查一下系統中的jdk版本 [[email protected] software]# java -version 顯示: openjdk version "1.8.0_102" OpenJDK Runtime Environment (b

Eclipse中JDKJRE區別

JDK與jRE的區別 JDK(Java development kit):Java 開發工具,包括一系列java命令,如javac(java compiler) 等;同時jdk包含jre,因為jdk其實是面向java開發人員的,開 發完之後還要進行除錯執行等,這就需要jre了; JRE(java run

虛擬機VirtualBox安裝win7完整步驟|怎麽在VirtualBox上裝win7系統

系統安裝 article c盤 middle str 彈出 load 虛擬硬盤 圖解 1. http://www.xitongcheng.com/jiaocheng/xtazjc_article_26588.html 2. VirtualBox是一款免費的虛擬機軟件,可以在

linux安裝mysql詳細步驟

linux安裝mysql詳細步驟 最近買了個騰訊雲伺服器,搭建環境。 該筆記用於系統上未裝過mysql的乾淨系統第一次安裝mysql。自己指定安裝目錄,指定資料檔

Linux安裝軟體的步驟

一.安裝前瞭解 1.yum源 更新163yum源 #檢視系統已安裝的yum源 rpm -qa|grep yum 或cd /etc/yum.repos.d/ #備份原有源(加個字尾即可) cd /etc/yum.repos.d/ mv CentOS-Base.repo C

Linux 安裝Oracle11g完整安裝圖文教程另附基本操作(轉載),另附plsql遠端連線方法

1) 寫在前面:  Good Good Study,Day Day up 2) 最近自己在搗鼓虛擬機器上安裝oracle,花了自己前前後後大概1周時間,差點放棄.還好堅持到了最後; 3) Linux 安裝Oracle11g完整安裝圖文教程 主要參考

linux 安裝 Nodejs 簡單步驟

一、node官網下載對應的安裝包,node官網:http://nodejs.cn/download/。如下圖: 二、下載下來的tar檔案上傳到伺服器並解壓: 1、上傳伺服器可以是任意路徑,我的路徑:cd /home/softWare/ 2、解壓上傳檔案: (1)tar -x

Linux安裝jdk8相關步驟

1、下載jdk壓縮包 可以在官網下載,也可以在終端使用wget命令下載 如果本地網路擁擠,可以使用wget,url路徑可以開啟瀏覽器開發者模式(F12),在network下,點選你想要下載的jdk 選擇status code 200 的請求,複製url,如圖表黃

ARCH Linux 安裝教程 (適用於NVIDIAINTEL交火平臺的Laptop)

        本文適合已經知曉Linux的基本操作,且想安裝實體Linux的使用者,安裝ArchLinux是對你Linux使用的一種進階,其中一定會遇到很多問題,自己查詢解決可以讓自己提升,走彎路也是一種智慧,不是嗎?         本文是本人自己安裝嘗試出

Linux安裝oracle11gR2官方步驟

Linux環境下安裝Oracle11gR2 下載安裝介質 檢查Linux環境 檢查系統位數 uname -m 檢查記憶體(兩條命令都可以) grep MemTotal /proc/meminfo free 檢

Linux安裝mariadb詳細步驟

1.安裝mariadb yum和原始碼編譯安裝的區別? 1.路徑區別-yum安裝的軟體是他自定義的,原始碼安裝的軟體./configure --preifx=軟體安裝的絕對路徑 2.yum倉庫的軟體,版本可能比較低,而原始碼編譯安裝,版本可控 3.編譯安裝的軟體,支援第三方功能擴充套件./con

Linux安裝virtualenvwrapper詳細步驟

1.[[email protected] ~]# pip install virtualenvwrapper 2.[[email protected] ~]# pip list [[email protected] ~]# pip list Package

linux安裝redis詳細步驟(系統centos 6.4 )

1.安裝redis 進入安裝目錄下載: cd   /usr/local/redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz 解壓到安裝目錄後執行 make命令: tar -vxzf redis-3.0.7.tar.gz

centos7 安裝nginx 完整步驟

1.安裝gcc gcc是用來編譯下載下來的nginx原始碼  yum install gcc-c++2、安裝pcre和pcre-devel    PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 相容的正則表