關於Java以及java環境變量配置

背景

在初學java時,對java環境理解很生硬。總結一些自己的理解。

JRE
Java Runtime Environment
這個是Java運行環境。其中包括JVM 和核心類庫。
JDK
Java Development Kit
Java開發工具包,其中包含JRE和一些開發工具。
兩者關係
那麼JDK和JRE的關係,JER包含於JDK,當我們只需要運行Java程序時,我們只需要擁有JRE環境就可以了。但是當我們需要開發Java程序時,我們就需要JDK環境。有了JDK環境,運行我們所開發的環境也自然是沒有問題的,因爲我們已經擁有了JRE的環境啦。

Java最大的特點就是它的跨平臺性,所謂跨平臺就是在不同的OS都能使用同一段代碼。但是一直不知道爲什麼,它就能跨平臺。其原理是,
Java程序是使用虛擬機在系統中運行的,這個虛擬機就是JVM(Java Virtual Machine),他能夠讓Java程序跨平臺,但是其本身是不具備跨平臺這個功能的。

#Java環境配置(Window環境下)
下載
https://www.oracle.com
http://www.oracle.com
兩個網址都能正常下載JDK,在界面上找到JRE SE->JDK->選擇當前適用OS(Windows)->Download
安裝
按照圖形界面引導安裝,當JDK安裝完成中途中,會有一個JRE安裝的路徑選擇框彈出,
這個時候你可以選擇不裝,因爲JDK已經包含了JRE的環境了,剛開始學習Java時會把兩個裝在同一個路徑下,導致了一些不可控的問題,影響JDK環境的正常使用,如果要多一個運行環境的話,就將其放在不同JDK安裝的目錄。
環境變量配置

沒配置環境變量前執行javac時提示錯誤的消息。我們需要執行一個exe文件是要到這個目錄下,才能執行。但是很疑惑,像systeminfo這樣的exe卻不用到它的安裝目錄下就能正常執行,並查找到具體信息。其實查看path才知道,原來這個內置程序已經在patch下了。所以,我們要讓我們系統能正常執行我們所些的java程序,仿照這個方法,就能在任意目錄執行我們的java程序啦。

沒配置環境變量前
配置環境變量後,則變成這樣的用戶提示。
這裏寫圖片描述
下面說一下配置的過程。
首先右擊電腦->屬性->遠程設備->高級->環境變量
其實可以直接在patch上添加JDK的安裝目錄,注意要添加到bin目錄下,
這爲了日後修改方便。Win10是比較人性化的,將patch下的各個路徑分開了。Win7的話是直接在一個小框內,這邊還是按照習慣的方式添加了。
這裏寫圖片描述

這裏寫圖片描述

先說人與計算機交互的方式分兩種,一種是圖形界面(GUI),一種是以命令行的方式(CLI)
這個exe文件不能通過GUI的方式進行交互。我們剛開始接觸Java時可能就是在Eclipse上通過這點點那點點,就能打印出一個Hello World。根本就沒有去理解爲什麼會這樣,怎麼個方式變成這樣。下面通過命令行的方式,去理解一個程序執行的過程。
javac.exe
編譯.java文件->.class文件
java.exe
運行.class文件->得到程序的結果

所以無論我們是通過GUI形式,還是命令行方式,配置環境變量都是必要的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章