日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

面试官:什么是JDK什么是JRE?服务器可以只安装JRE吗?

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试官:什么是JDK什么是JRE?服务器可以只安装JRE吗? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是JDK什么是JRE?JDK和JRE的關系

我們看看來自百度百科的解釋:

JDK是 Java 語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。--百度百科

JRE是Java Runtime Environment縮寫,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。--百度百科

《深入理解Java虛擬機:JVM高級特性與最佳實踐(第2版)》:

我們可以把Java程序設計語言、Java虛擬機、Java API 類庫這三部分統稱為 JDK(Java Development Kit),JDK 是用于支持 Java 程序開發的最小環境...另外,可以把 Java API 類庫中的 Java SE API 子集和 Java 虛擬機這兩部分統稱為 JRE(Java Runtime Environment),JRE 是支持 Java 程序運行的標準環境。-《深入理解Java虛擬機:JVM高級特性與最佳實踐(第2版)》

書中同樣提到了Java 技術體系所包含的內容及 JDK 和 JRE 所涵蓋范圍:

(圖片來源于網絡)

根據如上所說,我們可以總結出如下圖所示的 JDK 和 JRE 的關系圖:

?

?

也就是說JDK包含了JRE,這一點我們可以證實,在安裝JDK的目錄下找到JRE的文件夾:


?

JDK(Java Development Kit)是我們學習 Java 首先要安裝的軟件,值得注意的是 JDK 安裝完成之后,安裝向導會詢問你是否安裝 JRE(Java Runtime Environment),還要不要安裝呢?知道 JDK 和 JRE 是什么關系后回答這個問題就不難了吧。

?

也就是說,當你安裝 JDK 完成后已經默認安裝了 JRE ,因為安裝完 JDK 肯定是要開發的吧,開發就要運行 Java 程序,所以 JDK 包含了 Java 的運行環境 JRE。如果你只是單純的要運行 Java 程序而不進行開發、調試等,那么就只需要安裝 JRE 就行了。

所以上文提到的問題,對于開發人員來說安裝完JDK后就不需要再安裝JRE了。

?

服務器上是否只安裝JRE就可以了?

另外一個問題,既然如此,那么在服務器上是否只安裝JRE就可以了?

理論上是可以的,但是有前提條件。

服務器上只安裝JRE的前提

  • 發布到服務器上時所有文件都是編譯好的文件,包括JSP文件

  • 后期不在服務器上直接修改(因為導致修改后的文件未重新編譯)

如果部署的項目都是編譯后重新部署,不在服務器上直接修改的話是可以只安裝 JRE 的。

注意:如果存在未編譯的 Java 源文件,或者在服務器上修改源文件,服務器就需要安裝 JDK。

在服務器上安裝JDK的好處:

  • 可以編譯java文件,方便后期維護

  • 保證JSP文件修改后穩定運行

綜合考慮,為避免以后這樣那樣的麻煩事發生,服務器上還是安裝JDK吧!畢竟項目后期維護才是主要的事情。

有了以上的分析,相信面試官再問你這樣的問題你該知道怎么回答了吧。

-----

公眾號@編程大道,歡迎關注

?

轉載于:https://www.cnblogs.com/ibigboy/p/11184106.html

總結

以上是生活随笔為你收集整理的面试官:什么是JDK什么是JRE?服务器可以只安装JRE吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。