Java中JDK和JRE的區別是什么?它們的作用分別是什么?


 Dear All:

  首先請允許我為大家介紹下什么是Jre?什么是jdk?

   JRE:

   JRE是Java Runtime Environment的縮寫,顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境,是提供給想運行java程序的用戶使用的,還有所有的Java類庫的class文件,都在lib目錄下,並且都打包成了jar。

至於在Windows上的虛擬機是哪個文件呢?就是<JRE安裝目錄>/bin/client中的jvm.dll。

                    (注:jre的版本不同存放 jvm.dll 的包名也有所不同)

  jdk:

 

  Jdk是Java Development Kit的縮寫,顧名思義是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。

如果你需要運行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。

下面講解下 jdk環境配置以及安裝完成jdk驗證是否安裝完成

  • 點擊“我的電腦->屬性->高級系統設置->環境變量”,

      

  • JAVA_HOME變量設置,在系統變量中點擊【新建】,變量名處輸入“JAVA_HOME”,變值處輸入“的:\java\jdk”,如下圖,點擊【OK】。這里的變量值就是我們JDK的安裝目錄。

    

  • 系統變量→尋找 Path 變量→編輯在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

      

  • 系統變量→新建 CLASSPATH 變量

    變量值填寫   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

        

  • 檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格)若如圖所示 顯示版本信息 則說明安裝和配置成功。

     

 

   總結:簡單來說,JRE可以支撐Java程序的運行,包括JVM虛擬機(java.exe等)和基本的類庫(rt.jar等),JDK可以支持Java程序的開發,包括編譯器(javac.exe)、開發工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的類庫(如tools.jar)等。

 

       附上jdk 1.8的安裝壓縮文件地址: https://pan.baidu.com/s/1UCNq8oEMoptg8i7VEcecIA

   附上jre 1.8的安裝壓縮文件地址: https://pan.baidu.com/s/126wujlJTdhknC1fHSe1LrQ

 

 

   如有不足之處請諒解:寫下你寶貴的留言,我會及時改正

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

偉大人nice

E-mail :dawei_818@163.com

QQ :602091999

Cell-phone number :15800666248 

http://www.cnblogs.com/lsw9/

  歡迎騷擾  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM