OpenJDK

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Siglă

OpenJDK ( Open Java Development Kit ) este o implementare gratuită a platformei Java , ediție standard ( Java SE ) [1] . Este rezultatul unui efort al Sun Microsystems care a început în 2006 . Implementarea este licențiată în baza GPL GNU cu excepția legării GPL . OpenJDK este implementarea oficială de referință a Java SE de la versiunea 7 [2] [3] [4] . În decembrie 2015 , Google a anunțat că următoarea versiune a platformei Android va trece la OpenJDK [5] , probabil din cauza disputelor legale în curs cu Oracle , care deține Java [6] .

Versiunile JDK acceptate

OpenJDK se baza inițial pe versiunea JDK 7 a platformei Java. [7]

Există mai multe proiecte separate OpenJDK:

  • OpenJDK 11, care stă la baza JDK 11.
  • OpenJDK 10, care stă la baza JDK 10.
  • OpenJDK 9, care stă la baza JDK 9.
  • OpenJDK 8, care este baza JDK 8, lansat pe 18 martie 2014.
  • OpenJDK 8u, care se bazează pe JDK 8.
  • OpenJDK 7u, care se bazează pe JDK 7.
  • OpenJDK 6, care se bazează pe JDK 7, retro-adaptat pentru a oferi o versiune open source a Java 6 . [8] [9]

Componente

Proiectul OpenJDK face parte dintr-o serie de componente. În principal, acestea sunt mașini virtuale (HotSpoturi), biblioteca Java și compilatorul java (javac) [10] . Plugin- ul pentru browserul web și Web Start fac parte din Oracle Java și nu sunt incluse în OpenJDK. Sun a spus anterior că va încerca să deschidă aceste componente, dar nici Sun, nici Oracle nu au făcut-o. Singurele pluginuri gratuite sunt de la IcedTea.

Notă

  1. ^ (RO) Pagina de pornire OpenJDK pe openjdk.java.net, Oracle Corporation și / sau afiliații săi. Adus la 1 ianuarie 2013 .
  2. ^ Trecerea la OpenJDK ca implementare oficială Java SE 7 Reference Implementation , la blogs.oracle.com . Adus pe 3 mai 2019 (arhivat din original la 13 septembrie 2013) .
  3. ^ Platformă Java, Standard Edition 7 Implementări de referință
  4. ^ Java Platform, Standard Edition 8 Reference Implementations Arhivat 21 noiembrie 2015 la Internet Archive .
  5. ^ Google confirmă că următoarea versiune Android va folosi OpenJDK-ul open source Oracle pentru API-urile Java , pe VentureBeat . Adus la 30 decembrie 2015 .
  6. ^ Android își ia rămas bun de la API-ul Java Oracle, spațiu pentru OpenJDK , Hawrdware Upgrade. Adus pe 5 ianuarie 2015 .
  7. ^ Nu ați promis să deschideți open source atât JDK 6 cât și JDK 7 în noiembrie anul trecut? Ce s-a întâmplat cu JDK 6? , la sun.com , Sun Microsystems. Adus la 14 octombrie 2007 (arhivat din original la 3 martie 2012) .
    Sun a făcut această promisiune și intenționăm să o respectăm. Dar în cele șase luni de la anunțul din noiembrie 2006, a devenit clar că realizarea acestui lucru este mult mai complexă decât simpla modificare a licenței și publicarea codului sursă. " .
  8. ^ Va fi (Deschis) JDK7 unde OpenJDK == JDK | Java.net Arhivat 20 august 2011 la Internet Archive . Weblogs.java.net. Adus pe 09.08.2013.
  9. ^ Joe Darcy, Codul vine! Codul vine! , pe mail.openjdk.java.net , 11 februarie 2008. Adus 16 februarie 2008 .
    La Sun facem pregătirile finale pentru prima versiune sursă a proiectului OpenJDK 6. Planificăm să eliberăm un tarball al sursei, împreună cu mufele binare potrivite, până la 15 februarie 2008. "
  10. ^ Joe Darcy, OpenJDK și noul plugin , la mail.openjdk.java.net , 8 iunie 2009. Accesat la 5 septembrie 2009 .

Elemente conexe

linkuri externe

  • ( RO ) OpenJDK , pe openjdk.java.net .