認識JDK,JRE,JVM。以及安裝JDK

認識JDK,JRE,JVM

你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。

JDK(Java Development Kit):

JDK是整個java的核心,包括了java運行環境JRE,一堆java工具(javac/java/javadoc等等)和java基礎的類庫(java聽過給我們的常用方法)。

JRE(Java Runtime Enviroment):

JRE是java的運行環境,也就是java平臺,所有的java程序都要在JRE下才能運行。包括JVM和java核心類庫和支持文件。與JDK相比,他不包含開發工具(編譯器、調試器和其他工具)

JRE(Java Virtual Machine):

JVM是java虛擬機,java程序運行在其中,java語言編譯程序只需生成在java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行,JVM對上層的java源文件是不關心的,它只關注由源文件生成的類文件(class file)

JDK的安裝:

這裏我介紹兩種配置路徑:

第一種(相對路徑):

1、首先下載JDK點擊下載,找到自己想要的版本

2、下載好後,直接默認安裝就行。

3、開始配置:鼠標右鍵單機此電腦,點擊屬性
在這裏插入圖片描述4、點擊左側控制面板主頁下面的高級系統設置
在這裏插入圖片描述
5、點擊上方「高級」一欄
在這裏插入圖片描述
6、點擊環境變量
在這裏插入圖片描述
7、在彈出的「環境變量」窗口中,點擊下方的「新建」按鈕,在彈出的「新建系統變量」窗口中,新建一個名爲「JAVA_HOME」的環境變量,變量值爲Java的安裝路徑,本人爲:C:\Program Files\Java\jdk1.8.0_111。如圖所示。
在這裏插入圖片描述
8、設置Path環境變量,該變量已經存在,所以在列表中選擇Path,點擊下方的「編輯」按鈕,在彈出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然後點擊「確認」按鈕即可
在這裏插入圖片描述
9、和JAVA_HOME一樣,新建一個名爲「classpath」的環境變量,變量值爲:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。
在這裏插入圖片描述
10、在配置好環境變量後,可以進入cmd中檢查Java是否安裝正確,檢查的命令爲 java -version
在這裏插入圖片描述
如果能正確的輸出Java的版本和JVM版本信息,就說明安裝成功了

第二種(絕對路徑):

第二種前七步和第一種是一樣的,這裏我就不重複了。
8、新建名「classpath」的變量名,變量值爲「 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 」(注意%前面有.;不要漏掉,也不要複製到空格)
9、在系統變量裏的path裏,點擊新建,然後去找jdk裏的bin路徑,和jdk裏jre裏的bin路徑。添加進去就好了。
在這裏插入圖片描述
10、進入cmd中檢查Java是否安裝正確,直接輸入java,成功就會出現下圖樣式
在這裏插入圖片描述

注意:第二種沒有特殊要求不要配置,因爲有些東西它不認絕對路徑。像我之前要安裝Elasticsearch的時候報錯:could not find java; set JAVA_HOME or ensure java is in PATH。後來搞半天想着是不是配置問題,換回正常配置果然好了,一個小問題搞得頭大。