首先可以明確告訴大家的是,JDK版本和最終打成的JAR包是有直接關係的!
1、JDK是Java開發工具包(Java Development Kit)的英文縮寫,它包含了JRE、Java工具和一些基礎類。要開發Java專案必須要在JDK環境下開發,可以把它理解為是一種開發平臺SDK。
2、JAR是Java歸檔(Java Archive)的英文簡稱,它其實是一種歸檔(壓縮)檔案,只不過字尾是.jar。可以理解為是一種軟體包檔案格式,通常是可執行的Java程式或者提供給第三方使用的類庫等。
1、JAR是Java專案的產出物中的一種檔案格式,其開發需要基於JDK環境,其執行需要基於JDK或JRE環境;
2、Java版本是向上相容的,意味著在高版本JDK下開發的專案是無法在低版本Java環境下執行的,在低版本JDK下開發的專案卻可以在高版本Java環境下執行。
綜上,JDK版本直接影響JAR包的執行環境要求,一般我們都是在較低版本的JDK環境下開發Java專案以確保其相容性。
首先可以明確告訴大家的是,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專案以確保其相容性。