国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

免費的Java主流jdk發(fā)行版本有哪些?

這篇具有很好參考價值的文章主要介紹了免費的Java主流jdk發(fā)行版本有哪些?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Java的特點是百花齊放,不像c#或者go只有一家主導(dǎo)。oracle jdk收費了,沒關(guān)系,不是只有它可用。java還有很多免費的主流的jdk發(fā)行版本,記錄下來備忘。

OpenJDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

OpenJDK是其他所有jdk發(fā)行版的基礎(chǔ),可以用于開發(fā)和測試,但不建議將它用于Java生產(chǎn)環(huán)境。

Temurin(AdoptOpenJDK) - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Temurin由Eclipse開源基金會旗下的Adoptium工作組維護(hù),基于openjdk構(gòu)建的免費的jdk發(fā)行版(之前是AdoptOpenJDK),可用于在Java生產(chǎn)環(huán)境中替代oracle jdk。

IBM Semeru Runtime - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Semeru是由IBM基于openjdk構(gòu)建的免費jdk發(fā)行版,jvm采用IBM開源的openj9,性能優(yōu)越,大幅減小Java應(yīng)用程序的內(nèi)存占用。推薦用于生產(chǎn)環(huán)境,是代替oracle jdk的優(yōu)秀選擇。

Amazon Corretto - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Corretto是由亞馬遜維護(hù)的基于openjdk的免費的jdk生產(chǎn)就緒版本,提供長期支持,其中包括性能增強和安全修復(fù)。在亞馬遜內(nèi)部有數(shù)以千計的Java應(yīng)用程序基于Corretto執(zhí)行,支撐亞馬遜電子商務(wù)網(wǎng)站和aws在Linux上高速穩(wěn)定運行。

阿里巴巴龍井(Dragonwell) - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

龍井(Dragonwell)是由中國著名的電子商務(wù)公司阿里巴巴主導(dǎo)開源的openjdk發(fā)行版,阿里巴巴的主要業(yè)務(wù)都運行在基于Linux和Dragonwell的Java應(yīng)用程序上。

畢昇JDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

畢昇JDK是中國領(lǐng)先的科技公司華為內(nèi)部基于OpenJDK定制的Huawei JDK的開源版本,運行在華為內(nèi)部500多個產(chǎn)品上。畢昇JDK是一款高性能、可用于生產(chǎn)環(huán)境的OpenJDK發(fā)行版。它對華為內(nèi)部Java應(yīng)用場景中遇到的一些性能問題和穩(wěn)定性問題進(jìn)行了修復(fù),并在ARM架構(gòu)上進(jìn)行了性能優(yōu)化和穩(wěn)定性增強,在ARM架構(gòu)上更穩(wěn)定,在大數(shù)據(jù)等場景下可以獲得更好的性能。

騰訊 Kona JDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Kona JDK是中國領(lǐng)先的互聯(lián)網(wǎng)公司騰訊基于 OpenJDK 定制開發(fā)的 JDK 版本,廣泛服務(wù)于騰訊內(nèi)部業(yè)務(wù)和騰訊云上客戶,經(jīng)過了內(nèi)部大數(shù)據(jù)和AI等復(fù)雜業(yè)務(wù)場景的驗證,為騰訊 Java 生態(tài)提供專業(yè)持續(xù)的保障,具有穩(wěn)定性高、安全性高、性能好等特點。

微軟OpenJDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

您沒看錯,是它,曾經(jīng)與Java為敵的微軟也有基于OpenJDK的構(gòu)建版本。微軟首次向 OpenJDK 貢獻(xiàn)代碼是在 2014 年。2018年甲骨文將 OpenJDK 的源碼庫遷移至 GitHub,當(dāng)時的 GitHub 剛剛被微軟收購,此后微軟與 OpenJDK 的關(guān)系也更進(jìn)了一步。

Azul Zulu - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Azul Zulu是Java標(biāo)準(zhǔn)版(“Java SE”)規(guī)范的開源實現(xiàn)。它是OpenJDK開源項目的二進(jìn)制構(gòu)建,有免費版本和收費的商業(yè)支持版本。Azul號稱是全球最大的 OpenJDK商業(yè)版提供商,世界唯一100% 基于 Java 的公司。提供世界上最安全、最穩(wěn)定的 OpenJDK 版本。

SapMachine - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

SapMachine是由SAP基于OpenJDK構(gòu)建的免費的下游版本。它用于為希望使用OpenJDK運行Java應(yīng)用程序的SAP客戶和合作伙伴構(gòu)建和維護(hù)SAP支持的OpenJDK版本。

Liberica JDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

Liberica JDK是一個100%開源的Java實現(xiàn)。它是由BellSoft基于OpenJDK構(gòu)建的,并且所有Liberica版本都包含JavaFX。

GraalVM - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

與其他jdk發(fā)行版不同,GraalVM是一個通用虛擬機(jī),由oracle開發(fā)并開源。它可以運行用Javascript、Python、Ruby、R、基于JVM的語言(如Java、Scala、Groovy、Kotlin、Clojure)和基于LLVM的語言(例如C和C++)編寫的應(yīng)用程序。GraalVM消除了編程語言之間的隔離,并實現(xiàn)了共享運行時中的互操作性。它可以像Go語言一樣把java程序打包為本機(jī)可執(zhí)行程序直接運行,也可以像OpenJDK一樣作為運行時來運行java程序。

Oracle JDK - 官方網(wǎng)站 - 源代碼 - 文檔 - 下載地址

在sun被oracle收購以后,很多人以為Java就是Oracle JDK。其實,跟其他OpenJDK發(fā)行版一樣,它只是Java平臺標(biāo)準(zhǔn)版的一種實現(xiàn)。所謂Java收費了,只是oracle JDK收費了,其他jdk仍可以免費使用。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-521752.html

到了這里,關(guān)于免費的Java主流jdk發(fā)行版本有哪些?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • java: 錯誤: 不支持發(fā)行版本 5 java: 錯誤: 不支持發(fā)行版本8 java: 錯誤: 不支持發(fā)行版本17

    java: 錯誤: 不支持發(fā)行版本 5 java: 錯誤: 不支持發(fā)行版本8 java: 錯誤: 不支持發(fā)行版本17

    該錯誤表示你使用的Java編譯器不支持Java 5版本的發(fā)行。Java版本的發(fā)行是根據(jù)不同的功能和語言變化來區(qū)分的。 要解決這個問題,你可以嘗試以下幾種方法: 檢查編譯器配置:確保你的IDE或編譯器已正確配置為使用正確的Java版本??梢栽贗DE的設(shè)置或項目屬性中查找并更改J

    2024年02月16日
    瀏覽(19)
  • Java:不支持發(fā)行版本5

    Java:不支持發(fā)行版本5

    Java:不支持發(fā)行版本5 同學(xué)在github上找到一個微服務(wù)項目(基于maven進(jìn)行構(gòu)建),進(jìn)行二開,導(dǎo)入項目運行控制臺報錯 Java:不支持發(fā)行版本5,筆者修改項目結(jié)構(gòu)( F i l e File F i l e → rightarrow → P r o j e c t S t r u c t u r e Project Structure P ro j ec tSt r u c t u re )以及設(shè)置( F i l e

    2024年02月14日
    瀏覽(22)
  • java: 錯誤: 不支持發(fā)行版本 17

    java: 錯誤: 不支持發(fā)行版本 17

    ?出現(xiàn)版本問題: ?這是版本不匹配問題,需要Java Compiler里面的版本一致 選擇File--Setting 再Build,Execution,Deployment---Compiler--java Compiler? ?需要把17改為11 運行后,會出現(xiàn) org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this v

    2024年02月11日
    瀏覽(20)
  • java: 錯誤: 不支持發(fā)行版本 6

    java: 錯誤: 不支持發(fā)行版本 6

    ??我本地安裝的jdk版本是 jdk 17 ,在項目父工程中配置的版本是 8 版本,每次我啟動項目時都會報錯。 首先我排查了父工程pom.xml中的配置,配置的是8版本,配置沒問題。 接下來又檢查了Project Structure中的語言級別的配置,發(fā)現(xiàn)也是8版本,也沒毛病。 ??最終我又將 modu

    2024年01月25日
    瀏覽(21)
  • java錯誤:不支持發(fā)行版本5

    java錯誤:不支持發(fā)行版本5

    在 idea 中創(chuàng)建一個 Maven 項目,運行項目時報: java : 錯誤: 不支持發(fā)行版本 5 ! 打開 Project Structure ,查詢 Modules 的項目 jdk 版本,發(fā)現(xiàn)項目中所有的模塊的都變成了 5 了。 打開 File - Settings - Buiild,Execution,Deployment - Compiler - java compiler ,版本也變成了5。 將這個兩個地方 jdk 版本

    2024年02月11日
    瀏覽(44)
  • 【java】【經(jīng)驗】java: 錯誤: 不支持發(fā)行版本 6

    【java】【經(jīng)驗】java: 錯誤: 不支持發(fā)行版本 6

    前言:配置過maven之后,發(fā)現(xiàn)原來的一些項目運行提示java: 錯誤: 不支持發(fā)行版本 6或者java: 錯誤: 不支持發(fā)行版本 5,主要原因:是因為項目使用的Java版本和安裝的Java版本不符合 目錄 1 設(shè)置項目java版本 2 設(shè)置模塊版本 3??setting 設(shè)置 首先點擊file的project? ? ? 如果是modules項

    2024年02月04日
    瀏覽(18)
  • JAVA“無效發(fā)行版本17“解決方案

    JAVA“無效發(fā)行版本17“解決方案

    出錯原因:JDK版本不匹配 在Setting里修改jdk版本的操作 ? 在Structure里面修改項目配置 ? ?在Source和Dependencies里面都需要修改成項目需要用到的jdk版本 ? ?到這兒就解決了 ?

    2024年01月25日
    瀏覽(27)
  • 運行springboot項目提示:java: 錯誤: 不支持發(fā)行版本 18、java: 錯誤: 無效的源發(fā)行版:18

    運行springboot項目提示:java: 錯誤: 不支持發(fā)行版本 18、java: 錯誤: 無效的源發(fā)行版:18

    java: 錯誤: 不支持發(fā)行版本 18 解決方法:修改字節(jié)碼版本,可以多試幾次。 java: 錯誤: 無效的源發(fā)行版:18 解決方法: 出現(xiàn)這些錯誤原因:?spring版本與jdk版本不對應(yīng) 我的spring boot版本是3.2.2,對應(yīng)的jdk版本要大于17. 查看springboot對應(yīng)版本的方法: ? 1:打開spring官網(wǎng) spring.io ?

    2024年04月12日
    瀏覽(29)
  • 解決:java: 警告: 源發(fā)行版 17 需要目標(biāo)發(fā)行版 17(其他版本也適用,思路一樣)

    解決:java: 警告: 源發(fā)行版 17 需要目標(biāo)發(fā)行版 17(其他版本也適用,思路一樣)

    按照網(wǎng)上的教程最終還是不行,經(jīng)過排查,最終發(fā)現(xiàn)是要在File-Project Structure里邊的module里也要選擇對應(yīng)的JDK版本,網(wǎng)上基本上都是說在Source里邊兒改就行,實際上還要修改依賴?yán)铮碊ependencies)的版本: 修改 Settings -- Build, Execution, Deployment -- Complier -- Java Complier 里邊的 Proj

    2024年02月15日
    瀏覽(23)
  • Java:不支持發(fā)行版本5 的解決方案(超詳細(xì)簡單)

    Java:不支持發(fā)行版本5 的解決方案(超詳細(xì)簡單)

    一、問題描述 出現(xiàn)這個問題: Java:不支持發(fā)行版本5 的解決方案 原因是,當(dāng)前JDK版本比較高,換低版本的jdk(jdk8)即可 我電腦之前用jdk17,運行的時候報錯如下: 二、解決方案 2.1在項目pom.xml添加一下依賴,指定jdk版本8 2.2修改項目jdk為JDK8 再次運行一下項目,大功告成

    2024年02月11日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包