Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenJDK - Teknopedia
OpenJDK - Teknopedia
Logo

OpenJDK (Open Java Development Kit) è una implementazione libera della piattaforma Java, edizione standard (Java SE)[1]. È il risultato di uno sforzo di Sun Microsystems cominciato nel 2006. L'implementazione è sotto licenza GNU GPL con GPL linking exception. OpenJDK è l'implementazione di riferimento ufficiale di Java SE dalla versione 7[2][3][4]. Nel dicembre 2015, Google ha annunciato che la prossima versione della piattaforma Android passerà a OpenJDK[5], probabilmente per le vertenze legali in corso con Oracle, proprietaria di Java[6].

Versioni JDK supportate

[modifica | modifica wikitesto]

OpenJDK era inizialmente basato sulla versione JDK 7 della piattaforma Java.[7]

Ci sono diversi progetti OpenJDK separati, uno per ogni versione di Java SE:[8]

  • OpenJDK 19, che è la base di JDK 19.
  • OpenJDK 18, che è la base di JDK 18.
  • OpenJDK 17, che è la base di JDK 17.
  • OpenJDK 16, che è la base di JDK 16.
  • OpenJDK 15, che è la base di JDK 15.
  • OpenJDK 14, che è la base di JDK 14.
  • OpenJDK 13, che è la base di JDK 13.
  • OpenJDK 12, che è la base di JDK 12.
  • OpenJDK 11, che è la base di JDK 11.
  • OpenJDK 10, che è la base di JDK 10.
  • OpenJDK 9, che è la base di JDK 9.
  • OpenJDK 8, che è la base di JDK 8, pubblicato il 18 marzo 2014.
  • OpenJDK 8u, che è basato su JDK 8.
  • OpenJDK 7u, che è basato su JDK 7.
  • OpenJDK 6, che è basato su JDK 7, retroadattato per fornire una versione open source di Java 6.[9][10]

Componenti

[modifica | modifica wikitesto]

Il progetto OpenJDK fa parte di un numero di componenti. Principalmente, queste sono macchine virtuali (HotSpot), la libreria Java e il compilatore java (javac)[11]. Il plugin del browser web e Web Start, sono parti di Oracle Java, e non sono incluse nell'OpenJDK. Sun, in precedenza aveva detto che avrebbe provato a rendere open source questi componenti, ma né Sun né Oracle lo fecero. Gli unici plugin liberi sono di IcedTea.

Note

[modifica | modifica wikitesto]
  1. ^ (EN) OpenJDK homepage, su openjdk.java.net, Oracle Corporation and/or its affiliates. URL consultato il 1º gennaio 2013.
  2. ^ (EN) Henrik Stahl, Moving to OpenJDK as the official Java SE 7 Reference Implementation, su blogs.oracle.com, 8 giugno 2011. URL consultato il 3 maggio 2019 (archiviato dall'url originale il 13 settembre 2013).
  3. ^ Java Platform, Standard Edition 7 Reference Implementations, su jdk7.java.net (archiviato dall'url originale il 18 gennaio 2016).
  4. ^ Java Platform, Standard Edition 8 Reference Implementations, su jdk8.java.net (archiviato dall'url originale il 21 novembre 2015).
  5. ^ (EN) Emil Protalinski, Google confirms next Android version will use Oracle’s open-source OpenJDK for Java APIs, su VentureBeat, 29 dicembre 2015. URL consultato il 30 dicembre 2015.
  6. ^ Nino Grasso, Android dice addio alle API Java di Oracle, spazio a OpenJDK, in Hardware Upgrade, 30 dicembre 2015. URL consultato il 5 gennaio 2015.
  7. ^ (EN) Didn't you promise to open source both JDK 6 and JDK 7 last November? What happened to JDK 6?, su sun.com, Sun Microsystems. URL consultato il 14 ottobre 2007 (archiviato dall'url originale il 3 marzo 2012).
    «Sun did make that promise, and we plan to keep it. But in the six months since the November 2006 announcement, it has become clear that doing this is far more complex than just changing the license and publishing the source code.»
  8. ^ JDK Project, su openjdk.org. URL consultato il 21 novembre 2022.
  9. ^ (EN) It will be (Open)JDK7 where OpenJDK==JDK, su weblogs.java.net, 5 gennaio 2009. URL consultato il 9 agosto 2013 (archiviato dall'url originale il 20 agosto 2011).
  10. ^ (EN) Joe Darcy, The code is coming! The code is coming!, su mail.openjdk.java.net, 11 febbraio 2008. URL consultato il 16 febbraio 2008.
    «At Sun we're making final preparations for the first source release for the OpenJDK 6 project. We plan to release a tarball of the source, along with matching binary plugs, by February 15, 2008.»
  11. ^ (EN) Joe Darcy, OpenJDK and the new plugin, su mail.openjdk.java.net, 8 giugno 2009. URL consultato il 5 settembre 2009.

Voci correlate

[modifica | modifica wikitesto]
  • Piattaforma Java
  • HotSpot
  • Apache Harmony

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su openjdk.org. Modifica su Wikidata
  • OpenJDK / OpenJDK (altra versione) / OpenJDK (altra versione) / OpenJDK (altra versione) / OpenJDK (altra versione) / OpenJDK (altra versione) / OpenJDK (altra versione) / OpenJDK (altra versione), su packages.debian.org. Modifica su Wikidata
  • Repository sorgenti di OpenJDK, su github.com. Modifica su Wikidata
  • (EN) OpenJDK, su Free Software Directory. Modifica su Wikidata
V · D · M
Android
Sviluppo software
Strumenti di sviluppo ufficiali
UfficialiKit di sviluppo software (Android Debug Bridge · Fastboot · Android Package) · Android Native Development Kit · Kit di sviluppo Android Open Accessory · Bionic · RenderScript · Skia · Dalvik · Android Runtime · AdMob · Material Design · Font (Droid · Roboto · Noto) · Google Developers
AltriOpenBinder · Apache Harmony · OpenJDK · Gradle
Ambienti di sviluppo
integrati
(IDE)
Android Studio (IntelliJ IDEA) · Eclipse (Android Development Tools) · App Inventor
Linguaggi e databaseJava · Kotlin · XML · C · C++ · SQLite
Realtà virtualeCardboard · Daydream
Eventi e comunitàGoogle I/O · Developer Challenge · Android Open Source Project
Android logo
Versioni1.0 · 1.1 · Cupcake (1.5) · Donut (1.6) · Eclair (2.0–2.1) · Froyo (2.2) · Gingerbread (2.3) · Honeycomb (3.x) · Ice Cream Sandwich (4.0) · Jelly Bean (4.1–4.3) · KitKat (4.4) · Lollipop (5.x) · Marshmallow (6.0) · Nougat (7.x) · Oreo (8.x) · Pie (9) · 10 · 11 · 12 · 13 · 14 · 15
DerivatiAndroid Auto · Android Things · Android TV · Wear OS
Dispositivi mobili
PixelPixel e Pixel XL · 2 e 2 XL · 3 e 3 XL · 3a e 3a XL · C · 4 e 4 XL · 4a e 4a 5G · 5 · 5a · 6 · 7 · 8 · 9
NexusNexus One · Nexus S · Galaxy Nexus · Nexus 4 · Nexus 5 · Nexus 6 · Nexus 5X · Nexus 6P · Nexus 7 (2012 · 2013) · Nexus 10 · Nexus 9 · Nexus Q · Nexus Player
Play EditionHTC One (M7) · HTC One (M8) · LG G Pad 8.3 · Moto G · Samsung Galaxy S4 · Sony Xperia Z Ultra
AltroAndroid Go · Android One · Altri smartphone Android
Varianti personalizzate/e/ · Android-x86 · AOKP · Baidu Yi · Barnes & Noble Nook · ColorOS · CyanogenMod · Fire OS · Funtouch OS · Flyme OS · HyperOS · LineageOS · MIUI · Nokia X Software Platform · OmniROM · OxygenOS · Paranoid Android · Replicant · Ubuntu for Android · XobotOS
ApplicazioniAssistente (Google Now) · Earth (Sky) · Gmail · Google Chrome for Android · Goggles · Hangouts · Maps · Pay (Send) · Play (Giochi · Libri) · TV · Voice
APIGoogle Maps · Google Play Services · Google Search
Interfacce utente alternativeAsus ZenUI · HTC Sense · Google Pixel UI · LG UX (Optimus UI) · One UI (Experience · TouchWiz) · EMUI · MIUI
ElenchiApplicazioni per webmaster · Dispositivi Android · Distribuzioni derivate da Android AOSP · Servizi Google per Android · Servizi web di Google · Videogiochi per Android
Voci correlateGoogle · Chromecast · Java vs. Android API · Questioni giuridiche (Oracle contro Google · Guerra per i brevetti sugli smartphone) · XDA Developers · Rooting
  Portale Informatica
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=OpenJDK&oldid=148008373"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022