當前位置:編程學習大全網 - 遊戲軟體 - 請問java的jdk和jre有什麽區別?

請問java的jdk和jre有什麽區別?

JDK與JRE

在安裝的過程中各位可能註意到了JRE這個名詞,下面我們來聊聊JDK和JRE的關系和區別。

JDK:它是Java開發運行環境,在程序員的電腦上當然要安裝JDK;

JRE:Java Runtime Environment它是Java運行環境,如果妳不需要開發只需要運行Java程序,那麽妳可以安裝JRE。例如程序員開發出的程序最終賣給了用戶,用戶不用開發,只需要運行程序,所以用戶在電腦上安裝JRE即可。

JDK包含了JRE。

JRE中包含虛擬機JVM

JRE: Java Runtime Environment

JDK:Java Development Kit

JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境,是提供給想運行java程序的用戶使用的。

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

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

JRE根據不同操作系統(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本。

簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 壹般指軟件開發包,可以包括函數庫、編譯程序等。

JDK就是Java Development Kit

JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。

如果安裝了JDK,會發同妳的電腦有兩套JRE,壹套位於 \jre 另外壹套位於 C:\Program Files\Java\j2re1.4.1_01 目錄下,俺發現事jdk/bin目錄裏比jre7/bin多了壹套Server端的Java虛擬機,不過直接將前面那套的Server端Java虛擬機復制過來就行了。而且在安裝JDK可以選擇是否安裝這個位於 C:\Program Files\Jav a 目錄下的JRE。如果妳只安裝JRE,而不是JDK,那麽只會在 C:\Program Files\Java 目錄下安裝唯壹的壹套JRE。

希望對您有所幫助

  • 上一篇:年月日英語怎麽說?
  • 下一篇:如何快速學會看工程紙求解答
  • copyright 2024編程學習大全網