java development是什么,讓我們一起了解一下:
development是java開發組件JDK中的D,JDK(Java Development Kit)是Java開發中用到的三個核心技術包之一,主要用于移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
JDK是Java開發中用到的三個核心技術包之一,其他兩個是JRE和JVM,理解三者之間的區別與聯系是非常重要的。
JVM是執行java程序的Java平臺組件。
JRE是創建JVM實例的Java磁盤上的一部分。
JDK允許開發者編寫程序并且可以執行和運行在JVM和JRE上。
Java新手經常對JDK和JRE的區別感到疑惑。其實這很容易區分,JDK是開發Java基礎應用的工具包,而JRE是用來運行Java代碼的工具包。
JRE可以作為單獨的Java組件來簡單地運行Java程序,它也可以作為JDK的一部分。JDK需要JRE,因為運行Java代碼也是開發的一部分。就像Java虛擬機一樣,讓我們來考慮一下JDK的技術性定義和日常定義。
技術性定義:JDK是Java平臺規范的一個實現,它包含了編譯器和類庫。
日常定義:JDK是一個你下載之后用來創建Java基礎應用的軟件包。
實際操作案例分析:DevelopmentServer 類修改。
java.lang.IllegalArgumentException:?Exchange?manager?factory?'filesystem'?is?not?registered.?Available?factories:?[] at?com.google.common.base.Preconditions.checkArgument(Preconditions.java:435) at?io.trino.exchange.ExchangeManagerRegistry.loadExchangeManager(ExchangeManagerRegistry.java:88) at?io.trino.exchange.ExchangeManagerRegistry.loadExchangeManager(ExchangeManagerRegistry.java:78) at?io.trino.server.DevelopmentServer.doStart(DevelopmentServer.java:162) at?io.trino.server.DevelopmentServer.lambda$devstart$1(DevelopmentServer.java:100) at?io.trino.$gen.Trino_dev____20220323_001820_1.run(Unknown?Source) at?io.trino.server.DevelopmentServer.devstart(DevelopmentServer.java:100) at?io.trino.server.DevelopmentServer.main(DevelopmentServer.java:95) injector.getInstance(ExchangeManagerRegistry.class).loadExchangeManager();
以上就是小編今天的分享了,希望可以幫助到大家。