程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> JDK(SE、EE、ME) + JRE + (PATH + JAVA_HOME + CLASS_PATH)安裝配置詳解【原創】,jreclass_path

JDK(SE、EE、ME) + JRE + (PATH + JAVA_HOME + CLASS_PATH)安裝配置詳解【原創】,jreclass_path

編輯:JAVA綜合教程

JDK(SE、EE、ME) + JRE + (PATH + JAVA_HOME + CLASS_PATH)安裝配置詳解【原創】,jreclass_path


我是一個Java入門有段時間的程序員了,但是作為培訓機構出來的,難免很多東西只知道照葫畫瓢過,其實真正JDK是什麼沒有研究過。只是知道我們安裝了才能進行Java開發。

所以我就來學習一下,並且補齊一下不明的真相。o(^▽^)o   一、JDK是什麼、包含哪些東西、干什麼用的。SDK是什麼?     JDK(Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)。     (以下的都是SDK不是JDK)JDK是獨一無二的東西,一下的版本都是在JDK的基礎上擴展出來的。     SE(J2SE),standard edition,標准版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。     EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名為Java EE。     ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名為Java ME。     沒有JDK的話,無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應的JRE。   個人理解:     其實按照SDK的定義,JDK也算是一種基於JAVASE的SDK,但後來其他的SDK都是在JAVASE的SDK基礎上面封裝的,沒有基礎的SDK就運行不了。     所以SUN公司就把JAVASE的SDK單獨叫做JDK,並且對於所有開發者都必須安裝。   二、什麼是JRE以及JVM     JRE = JVM + 輔助虛擬機運行的所有程序     JDK就是負責開發Java程序的工具包     而同時JRE就是負責運行Java程序的工具包       開發者 = 兩者都要(開發+運行)     使用者 = 能運行程序就可以啦o(^▽^)o   三、JVM跨平台的原因,中間層     每個虛擬機的平台都是一樣的,具有公共的接口進行調用,但是不同操作系統需要安裝不同的JRE,能調用不同系統的native的api。    使不同系統能夠統一的虛擬機進行運行java程序,最終反饋到實體機器上面去。可能效果會有些許不同。   個人理解:其實Java跨平台的主要是在服務器端替換上面。     開發者:使用windows開發,使用windows上面的開發環境以及winodws裡面的發布服務器。     真實發布:在現在服務器還是Unix、Linux、windows上的話,相比前面兩者是免費,並且性能較windows上面的性能較好。       所以真正一次編譯能發布到不同的系統上,方便開發同時也方便發布!!!   四:重點我們如何配置JDK     1. 首先安裝JDK(官方網站下載Oracle網站)         安裝目錄為         --jdk1.6.0_31 (Java開發進行編譯的環境以及工具包)         --jre6(系統運行Java的環境)     2. 配置環境變量         1. 環境變量的配置,我們先明白系統變量和用戶變量的差別             系統變量:整個系統所有登錄的用戶都能夠訪問             用戶變量:只能指定登錄的用戶能夠訪問         2. 添加環境變量             首先我們明白添加環境變量的目的:             就是本身jdk1.6.0_31以及的是系統識別不到的,想要整個系統的軟件都能夠調用jdk裡面的操作,必須在系統中引入             這邊的情況就是指定文件夾或者指定到文件內部             PATH:                 1:%JAVA_HOME%\bin;                 2:%JAVA_HOME%\jre\bin;               (window系統通過PATH尋找對應的命令,所以理論來說只要配置對應的PATH,JDK就能夠被調用)             JAVA_HOME:C:\Program Files (x86)\Java\jdk1.6.0_31(指定到對應的文件夾,能夠正確填充到%JAVA_HOME%中即可)             CLASS_PATH:(為Java加載類或者包的路徑,只有在CLASSPATH中,java命令才能識別)                 1: .; (".;"代表的就是當前目錄下)                 2: %JAVA_HOME%\bin;                 3:%JAVA_HOME%\bin\tools.jar;                 4:%JAVA_HOME%\bin\dt.jar; 五:配置完上面的教程後,就是測試啦;O(∩_∩)O哈哈~    1. windows--》命令行--》java(運行java程序)    2. windows--》命令行--》javac(編譯java程序)    3. windows--》命令行--》javadoc(查看java文檔)    4. windows--》命令行--》java -version(查看版本)   --------------------------------------------------------------------- ^(* ̄(oo) ̄)^ 微信公眾號:努力編程的小豬(直接搜索) 博客園博客:努力編程的小豬 www.cnblogs.com/fly-piglet/ GitHub       : fly-piglet          github.com/fly-piglet      

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved