一、Java 和 JDK 是什么
Java:Java是一種優秀的程式設計語言,它有非常多的語言特性,如簡單性、面向物件、可移植性等,Java 并不只是一種語言,而是一個完整的平臺,它有一個龐大的庫,其中包括了很多可重用的代碼和一個提供諸如安全性、跨作業系統的可移植性以及自動垃圾收集等服務的執行環境,(注:參考Java核心技術卷I 第10版)
JDK:JDK是Java Development Kit的縮寫,中文翻譯為 Java開發工具包,JDK包括 開發工具(如編譯工具、除錯工具)和Java運行環境(JRE),而Java運行環境(JRE)又包括 Java虛擬機(JVM)和基礎類別庫,總之如果你要用Java語言開發程式,就必須使用JDK,下面給一個JDK和JRE包括哪些內容的官方檔案圖,

JDK和JRE官方檔案圖
二、下載JDK
本文使用的不是最新版的JDK,而是使用的比較多的JDK 8 (或Java SE 8),
下載地址(Oracle 官方):https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
下載時根據自己的作業系統平臺選擇合適的安裝包,我這里使用的 Windows 10 并且是64位,所以我這里選擇“jdk-8u271-windows-x64.exe”,然后點擊下載就行了,
三、安裝JDK
在Windows上安裝JDK就很簡單了,直接雙擊剛才下載的安裝包就行了,雙擊后會出來一個安裝向導,在安裝時把安裝路徑改成自己想要安裝的地方就行了(如:D:\Java),其它的就是傻瓜式的跟著安裝向導點“下一步”就行了,
四、配置JDK環境變數
安裝好JDK后,就要配置JDK的環境變數了,
(1)為啥配置環境變數
配置環境變數的作用:一是使得在除了JDK的bin目錄下的其它目錄下也可以運行編譯(javac)和執行(java)等命令,二是使得需要使用JRE的第三方軟體可以找到JRE在哪,如Tomcat、Eclipse等,
(2)需要配置哪些環境變數
需要配置的環境變數有:JAVA_HOME 和 Path(注意:在Linux系統下是PATH),但是有的教程會讓設定CLASSPATH環境變數,現在我告訴你從JDK1.5及其以后的版本,Java運行環境(JRE)可以自動搜索當前檔案夾下.class檔案和自動加載dt.jar和tools.jar類別庫檔案,所以,從JDK1.5開始,就可以不用配置CLASSPATH環境變數了,此處不接受反駁,謝謝,
(3)配置JAVA_HOME和Path環境變數
JAVA_HOME:右鍵此電腦->屬性->高級系統設定->環境變數,然后再點擊 系統變數 下的新建按鈕,在彈出的輸入框中,輸入變數名為:JAVA_HOME,變數值為:D:\Java\jdk1.8.0_271(注意:根據自己安裝的JDK目錄填寫),切記此路徑設定到JDK目錄級別就行了,
Path:同JAVA_HOME,在 系統變數 那一欄中找到Path環境變數,然后雙擊(或者選中Path環境變數,再點編輯按鈕),在彈出的編輯Path環境變數界面中,點新建按鈕,然后輸入 “%JAVA_HOME%\bin” 即可,
到此,JDK的環境變數就配置好了,最后回答一個小問題,配置環境變數時為啥不直接把JDK的bin目錄路徑直接設定到Path環境變數中,而要把JAVA_HOME作為一個中間變數呢,一是因為需要使用JRE的第三方軟體需要通過約定好的JAVA_HOME環境變數找到JRE在哪,如Tomcat、Eclipse等,二是因為這樣配置方便切換JDK的版本,只需要直接修改JAVA_HOME的值就可以了,所以必須配置JAVA_HOME環境變數,
(4)測驗JDK環境變數是否被配置好
在Windows 命令列界面(cmd)中,輸入javac 和 java 命令,如果出現命令的用法,就代表設定環境變數成功了,如果出現找不到命令,則代表設定環境變數有誤,(提示:進入Windows下命令列的方法,按 Win + r 鍵,彈出運行界面,然后輸入cmd并按回車鍵,即可打開命令列界面)
至此,JDK已經安裝并配置好環境變數了,下面就可以基于JDK進行開發了,進而進入熬夜->掉頭發的死回圈中,哈哈,目測了下我的頭發,都還在,而且發際線也不高,準備給我的頭發入個5萬的保險,哈哈,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/244128.html
標籤:Java
上一篇:JVM 常用命令列工具
