[JAVA] Über die Auswahl von OpenJDK

Oracle JDK-Problem nicht mehr für kommerzielle Zwecke verfügbar

Selbst mit Java 8 wurde die Lizenz bereits geändert und wurde bis auf die Entwicklung zu NG.

Folgendes wird als Alternative vorgeschlagen. Von Java ist immer noch kostenlos 2.0.3

Free Binary Distributions Free Builds for Linux, Windows, Mac, etc. [OpenJDK, no commercial support]:

AdoptOpenJDK (commercial support also available by IBM and jClarity) Amazon Corretto Azul Zulu (commercial support also available) BellSoft Liberica JDK (commercial support also available) Linux Distros Oracle OpenJDK build SapMachine

Seit der Veröffentlichung von AdoptOpenJDK im Januar 2019 ist msi für die Windows-Version vorbereitet und kann problemlos unter Windows installiert werden.

AdoptOpenJDK wird im Allgemeinen als erster Kandidat unterstützt, und Ecripse scheint dies übernommen zu haben, also bin ich auf den Trend gekommen. Eine Überprüfung ist erforderlich, da die Implementierung ohnehin nicht immer dieselbe ist.

SikuliX AdoptOpenJDK with Hotspot 8 Da es in Eile problemlos funktioniert, lassen Sie es so, wie es ist. Ich werde einen Artikel schreiben, wenn etwas herauskommt.

So installieren Sie AdoptOpenJDK

1. Deinstallieren Sie das Oracle JDK.

2. Laden Sie das Installationsprogramm vom offiziellen herunter.

Offizielle Website https://adoptopenjdk.net/index.html

8 hat momentan die längste Unterstützungsdauer https://adoptopenjdk.net/support.html

At Least Sep 2023

Dieses Mal werde ich 8 in setzen.

Beeilen Sie sich und drücken Sie die Taste Neueste Freigabe, während sie angezeigt wird. image.png

2.Wählen Sie eine JVM ist im Grunde die gleiche wie das vorherige Oracle JDK, da es sich um einen HotSpot handelt.

3. Installation

OpenJDK8U-jdk_x64_windows_hotspot_8u212b03.msi Es gibt eine solche Datei. Doppelklicken Sie zum Installieren darauf SikuliX und Pentaho arbeiteten problemlos mit YES man mit der Grundvoraussetzung.

Recommended Posts

Über die Auswahl von OpenJDK
Informationen zum Trennen () von HttpURLConnection
Zusammenfassung der OpenJDK-Quellen
Über DI des Frühlings ①
Über DI des Frühlings ②
Informationen zum Formular. ○○ von form_with
Über Java-Instanzen
Über die einfache Bedienung von Docker
Informationen zur Beschreibung von Docker-compose.yml
Über Größenvergleich von compareTo
Informationen zu Arten der Codeabdeckung
Memorandum über LOD.
Über teilweise Übereinstimmung des Selektors
Über das Verhalten von Ruby Hash # ==
Über die Grundlagen der Android-Entwicklung
Über Biocontainer fastqc und Java
Über Lambda, Stream, LocalDate von Java8
Informationen zur Fehlerbehandlung der Kommentarfunktion
[Rails] Über die Implementierung der Like-Funktion
Über das Binden der Spring AOP Annotation
Windows-Version OpenJDK-Installationsverfahren
Informationen zur Rolle der Initialisierungsmethode
Informationen zu removeAll und RetainAll von ArrayList
Denken Sie an die 7 Regeln von Optional
Über =
Über das Hochladen von Bildern von jsp (Servlet)
Informationen zum Festplatten-Cache der Glide 4-Serie
Erklärt Ruby Array-Objekte
Informationen zur Protokollebene von java.util.logging.Logger
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
[Rails 6.0] Informationen zum Batch-Speichern mehrerer Datensätze
Informationen zur Funktionsweise von next () und nextLine ()
Informationen zur ersten Anzeige von Spring Framework
[Java-Anfänger] Informationen zur Initialisierung eines mehrdimensionalen Arrays
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Über die Behandlung von BigDecimal (mit Reflexion)
Über die Anzahl der Threads von Completable Future