首頁>Club>
6
回覆列表
  • 1 # 網路圈

    首先可以明確告訴大家的是,JDK版本和最終打成的JAR包是有直接關係的!

    JDK與JAR的作用

    1、JDK是Java開發工具包(Java Development Kit)的英文縮寫,它包含了JRE、Java工具和一些基礎類。要開發Java專案必須要在JDK環境下開發,可以把它理解為是一種開發平臺SDK。

    2、JAR是Java歸檔(Java Archive)的英文簡稱,它其實是一種歸檔(壓縮)檔案,只不過字尾是.jar。可以理解為是一種軟體包檔案格式,通常是可執行的Java程式或者提供給第三方使用的類庫等。

    JDK與JAR的關係

    1、JAR是Java專案的產出物中的一種檔案格式,其開發需要基於JDK環境,其執行需要基於JDK或JRE環境;

    2、Java版本是向上相容的,意味著在高版本JDK下開發的專案是無法在低版本Java環境下執行的,在低版本JDK下開發的專案卻可以在高版本Java環境下執行。

    綜上,JDK版本直接影響JAR包的執行環境要求,一般我們都是在較低版本的JDK環境下開發Java專案以確保其相容性。

  • 中秋節和大豐收的關聯?
  • 為什麼有些詹姆斯的球迷成為了湖人的球迷?