我有一個在 JAVA - AIX 平臺上運行的應(yīng)用程序,我正在嘗試將我的 Spring 應(yīng)用程序移動到 Spring 版本 5.1.5.RELEASE。我無法升級當(dāng)前版本“J9VM - R28_20170209_0201_B336038”的 JVM該應(yīng)用程序確實在上述 JVM 版本中運行,但我不確定是否也必須升級到最新的 JVM 才能受益于最新的 Spring 版本!?有沒有關(guān)于 JVM 的文檔可供選擇 spring 版本?PS:我的應(yīng)用程序無法在任何更高的 JVM 版本上運行,我必須首先解決這個問題。
1 回答

回首憶惘然
TA貢獻1847條經(jīng)驗 獲得超11個贊
請參閱Spring 框架版本頁面上的JDK 版本范圍,其中當(dāng)前顯示:
Spring 框架 5.1.x:JDK 8-12
Spring 框架 5.0.x:JDK 8-10
Spring 框架 4.3.x:JDK 6-8
我們在 JDK 的長期支持 (LTS) 版本(即當(dāng)前的 JDK 8 和 11)上對 Spring 進行了全面測試和支持(兩者的生命周期都到 2023 年)。此外,我們會盡力支持中間版本,例如 JDK 9/10 或即將推出的 JDK 12,這意味著我們接受錯誤報告,并會盡力在技術(shù)上解決這些問題,但不會提供任何服務(wù)水平保證。
請升級到 Spring Framework 5.1(以及相應(yīng)的 Spring Boot 2.1)以獲得 JDK 11 支持,作為 JDK 8 的常見長期支持遷移路徑。JDK 11 不正式支持早期的 Spring 版本,特別是 JDK 11 字節(jié)碼等級。請注意,第三方組件可能尚未完全支持 JDK 11,因此您的全棧選項可能會受到限制。
添加回答
舉報
0/150
提交
取消