亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文介紹了我應(yīng)該將哪個(gè)版本的OpenJFX(JavaFX)和Scene Builder與Amazon Corretto 11(OpenJDK)一起使用?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

在您看來,OpenJFX(JavaFX)和Scene Builder的最佳版本應(yīng)該與Amazon Corretto 11(OpenJDK)配合使用嗎?

目前,截至本文發(fā)表之日,有兩個(gè)版本的OpenJFX(JavaFX)和兩個(gè)版本的Scene Builder:

Gluon的JavaFX版本:

JavaFX 11 LTS
JavaFX 16最新版本

Gluon的場(chǎng)景生成器版本:

場(chǎng)景生成器16
場(chǎng)景生成器8.5.0

對(duì)于我來說,誰(shuí)更喜歡使用LTS版本開發(fā)我的項(xiàng)目,我應(yīng)該使用哪些選項(xiàng)?有什么不相容的地方嗎?我是否應(yīng)該擔(dān)心在不同版本中使用這些工具?要使用Amazon Corretto 11(OpenJDK)使用這些工具,是否需要進(jìn)行任何配置?

提前感謝!

推薦答案

我不是Java方面的專家,但我看到每個(gè)版本的OpenJFX都是在相同的Java版本(OpenJDK)之后不久發(fā)布的。

當(dāng)前版本

如果您想跟上最新和最好的版本,請(qǐng)將Java 16與JavaFX/OpenJFX 16一起使用。今年9月晚些時(shí)候,將同時(shí)使用這兩個(gè)版本的17。

順便說一句,Java版本17可能會(huì)被指定為L(zhǎng)TS,但尚未得到確認(rèn)。

如果您發(fā)布更新的頻率超過了短期支持的Java&Java FX的六到八個(gè)月的周期,比如每季度發(fā)布一次,那么您可以始終部署在當(dāng)前版本(16、17、18、…)上當(dāng)它們被支持時(shí)。

請(qǐng)記住,近年來,JavaFX/OpenJFX正在快速發(fā)展。我預(yù)計(jì)您會(huì)發(fā)現(xiàn)版本11和版本16之間有許多重大變化。我建議您研究一下這個(gè)問題,從various Release Notes documents開始。

LTS版本

如果您只想部署LTS,對(duì)于Java 11,我可能會(huì)堅(jiān)持使用JavaFX/OpenJFX 11,以獲得最大的兼容性和最大的支持機(jī)會(huì)。

但是,Release Notes for OpenJFX 16說:

JavaFX 16需要JDK 11或更高版本。

因此,您可以選擇將最新版本的JavaFX 16與Java 11一起使用。

我能想象到的主要問題是支持。我在OpenJFX.io網(wǎng)站上找不到任何關(guān)于支持期限的官方聲明,以及關(guān)于短期版本與LTS版本的聲明。然而,鑒于OpenJFX是OpenJDK項(xiàng)目的一部分,我猜測(cè)同樣的支持節(jié)奏也適用:11是LTS,16只支持到17推出后不久,17可能是下一個(gè)LTS。

如果您從任何供應(yīng)商購(gòu)買了支持計(jì)劃,如Gluon、Azul Systems、BellSoft、Oracle等,我建議您咨詢他們以了解他們的版本策略。

如果您選擇LTS路線,那么在當(dāng)前版本(現(xiàn)在是16)上定期編譯、運(yùn)行、測(cè)試和調(diào)試您的應(yīng)用程序可能是明智的。這確保了當(dāng)您最終轉(zhuǎn)到下一個(gè)LTS時(shí),您不會(huì)面臨一大堆意外。

問題

您問:

對(duì)于我來說,誰(shuí)更喜歡使用LTS版本開發(fā)我的項(xiàng)目,我應(yīng)該使用哪些選項(xiàng)?

如果我對(duì)JavaFX/OpenJFX 16的支持是短期的,那么請(qǐng)堅(jiān)持使用Java 11和Java FX/OpenJFX 11進(jìn)行LTS部署。

您問:

是否存在任何形式的不兼容?

根據(jù)發(fā)行說明,JavaFX/OpenJFX 16適用于Java 11到16。

所以,不,您應(yīng)該不會(huì)看到與在Java 11上使用JavaFX/OpenJFX 16不兼容。

您問:

要使用Amazon Corretto 11(OpenJDK)使用這些工具,是否需要進(jìn)行任何配置?

雖然我不使用corretto,但我的理解是它是從OpenJDK代碼庫(kù)構(gòu)建的,加上Amazon團(tuán)隊(duì)可能添加的任何修復(fù)或調(diào)整,而不是等待他們對(duì)OpenJDK的貢獻(xiàn)被納入。

所以,不,除了對(duì)任何其他Java實(shí)現(xiàn)(如Pivotal、Oracle、Azul Systems、BellSoft、SAP、Adoptium/AdoptOpenJDK、Red Hat/IBM等)執(zhí)行的操作之外,您不應(yīng)該有任何其他Java實(shí)施所需的特殊配置。

當(dāng)然,對(duì)于這些JDK產(chǎn)品中的任何一個(gè),您都需要將必要的OpenJFX庫(kù)捆綁到您的應(yīng)用程序中,但有一些例外。至少有兩家供應(yīng)商提供了包含OpenJFX庫(kù)的Java實(shí)現(xiàn):BellSoft的LibericaFX和Azul Systems的Azul Platform Core(以前的ZuluFX)版。

這篇關(guān)于我應(yīng)該將哪個(gè)版本的OpenJFX(JavaFX)和Scene Builder與Amazon Corretto 11(OpenJDK)一起使用?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,

分享到:
標(biāo)簽:Amazon Corretto JavaFX OpenJDK OpenJFX Scene 版本
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定