OpenJDK nedir? ne işe yarar? OpenJDK kurulumu

JDK‘dır diyebiliriz. OpenJDK ve JDK arasındaki fark nedir? OpenJDK, JDK’nın üzerinden türetilmiştir. OpenJDK’nın kaynak kodlarını görebilirsiniz ancak JDK nın kaynak kodlarını göremezsiniz. OpenJDK’nın kaynak kodlarında değişiklikler yapabilirsiniz bu değişiklikler sonrasında Java Test Compatibility Kit testinden geçmek gerekiyor. OpenJDK, Oracle ve Java Community Process ekibi tarafından geliştirilir. OpenJDK’da tespit edilen eksiklikler veya yeni geliştirme istekleri, Oracle tarafından önce JDK’ya uygulanmakta sonrasında ise OpenJDK’ya uygulanmaktadır. OpenJDK topluluğunun internet sitesi adresine buradan ulaşabilirsiniz. OpenJDK’nın sitesine ise buradan ulaşabilirsiniz. OpenJDK’nın farklı sağlayıcıları bulunmaktadır bunlardan bazıları aşağıdaki gibidir: Oracle OpenJDK AdoptOpenJDK Amazon Corretto Redhat OpenJDK Zulu Bellsoft Liberica IBM OpenJDK SapMachine Mecurial GNU/Linux dağıtımlarından olan Ubuntu için terminal üzerinden OpenJDK kurulumunu aşağıdaki adımlar ile yapabilirsiniz. “java -version” – kurulu java sürümü bilgisini elde eder. “sudo apt-get update” – paketleri tekrardan günceller, indeksler. “apt-cache search jdk” – jdk ile ilgili olan paketlerin listesini sunar. “sudo apt-get install openjdk-8-jdk” – openjdk-8-jdk paketi kurulumunu yapar. “java -version” – ve kurulu olan java sürümünün tekrar kontrolü yapıldığında kurulan jdk sürüm bilgisini elde edersiniz. “/usr/lib/jvm$ ls” – jvm dizini içinde kurulan paketin varlığının kontrolü [code language=”shell”] oguzhankinik@oguzkinikcomp:~$ java -version Command ‘java’ not found, but can be installed with: sudo apt install default-jre sudo apt install openjdk-11-jre-headless sudo apt install openjdk-8-jre-headless sudo apt install openjdk-9-jre-headless oguzhankinik@oguzkinikcomp:~$ sudo apt-get update [sudo] password for oguzhankinik: Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB] Hit:2 http://tr.archive.ubuntu.com/ubuntu bionic InRelease Get:3 http://tr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB] Get:4 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [204 B] Get:5 http://tr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB] Get:6 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [2.452 B] Get:7 http://tr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [194 kB] Get:8 http://tr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [176 kB] Get:9 http://tr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [127 kB] Get:10 http://tr.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48×48 Icons [28,4 kB] Get:11 http://tr.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 64×64 Icons [49,2 kB] Get:12 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [120 kB] Get:13 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [120 kB] Get:14 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [124 kB] Get:15 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 48×48 Icons [120 kB] Get:16 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 64×64 Icons [200 kB] Get:17 http://tr.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2.464 B] Get:18 http://tr.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [5.100 B] Fetched 1.517 kB in 14s (106 kB/s) Reading package lists… Done oguzhankinik@oguzkinikcomp:~$ apt-cache search jdk default-jdk – Standard Java or Java compatible Development Kit default-jdk-doc – Standard Java or Java compatible Development Kit (documentation) default-jdk-headless – Standard Java or Java compatible Development Kit (headless) default-jre – Standard Java or Java compatible Runtime default-jre-headless – Standard Java or Java compatible Runtime (headless) openjdk-11-dbg – Java runtime based on OpenJDK (debugging symbols) openjdk-11-doc – OpenJDK Development Kit (JDK) documentation openjdk-11-jdk – OpenJDK Development Kit (JDK) openjdk-11-jdk-headless – OpenJDK Development Kit (JDK) (headless) openjdk-11-jre – OpenJDK Java runtime, using Hotspot JIT openjdk-11-jre-headless – OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-11-source – OpenJDK Development Kit (JDK) source files fakeroot-ng – Gives a fake root environment golang-github-jdkato-prose-dev – Golang library for text processing golang-github-jdkato-syllables-dev – Go syllable counter icedtea-8-plugin – web browser plugin based on OpenJDK and IcedTea to execute Java applets japitools – Java API compatibility testing tools java3ds-fileloader – Java3D 3DS File Loader jtreg – Regression Test Harness for the OpenJDK platform libanimal-sniffer-java – JDK/API verification tools libanimal-sniffer-java-doc – Documentation for Animal Sniffer libassertj-core-java – Fluent assertions for Java libcolt-free-java – scalable scientific and technical computing in Java libcolt-free-java-doc – scalable scientific and technical computing in Java (doc) libcommons-collections3-java – Apache Commons Collections – Extended Collections API for Java libcommons-collections4-java – Apache Commons Collections – Extended Collections API for Java libcommons-collections4-java-doc – Documentation for Commons Collections 4 libcommons-lang-java – Commons Lang – an extension of the java.lang package libcommons-lang-java-doc – Documentation for Commons Lang – an extension of the java.lang package libcommons-lang3-java – Extension of the java.lang package (for Java 5+) libcommons-lang3-java-doc – Documentation for extension of the java.lang package (for Java 5+) libcommons-launcher-java – Apache Commons Launcher – Cross platform Java application launcher libcommons-math-java – Java lightweight mathematics and statistics components libcommons-math-java-doc – Java lightweight mathematics and statistics components – documentation libcommons-math3-java – Java lightweight mathematics and statistics components libcommons-math3-java-doc – Java lightweight mathematics and statistics components – documentation libgs-collections-java – Goldman Sachs Collections libhawtbuf-java – HawtBuf rich byte buffer library libhessian-java – Java implementation of a binary protocol for web services libhessian-java-doc – Documentation for libhessian-java libhibernate-commons-annotations-java – Hibernate Commons Annotations libhsdis0-fcml – HotSpot disassembler plugin using FCML libhtsjdk-java – Java API for high-throughput sequencing data (HTS) formats libhtsjdk-java-doc – Documentation for the java HTSJDK library libicu4j-4.2-java – Library for Unicode support and internationalization libicu4j-4.4-java – Library for Unicode support and internationalization libicu4j-49-java – Library for Unicode support and internationalization libicu4j-java – Library for Unicode support and internationalization libicu4j-java-doc – Library for Unicode support and internationalization – Docs libitext1-java – Java Library to generate PDF on the Fly libjackson2-jr-java – JSON library for Java — standalone data-binding module libjackson2-jr-java-doc – Documentation for libjackson2-jr-java libjboss-logmanager-java – implementation of java.util.logging.LogManager libjboss-marshalling-java – alternative serialization API libjctools-java – Java Concurrency Tools for the JVM libjxp-java – Java template engine/script processor libkryo-serializers-java – Kryo serializers libmaven-enforcer-plugin-java – Maven build rule execution framework libmodulator-java – Java small shim library that wraps Java 9 APIs and exposes them to recent JDKs libnb-javaparser-java – Parser for the Java language which is good for use in tools libpracticalxml-java – practical XML handling routines libreoffice – office productivity suite (metapackage) libslf4j-java – Simple Logging Facade for Java libtrove-java – high performance collections for java libtrove-java-doc – high performance collections for java libtrove3-java – high performance collections for java libtrove3-java-doc – high performance collections for java libunsafe-fences-java – wrapper library around the Java 8 fences API libunsafe-mock-java – Java library providing backported sun.misc.Unsafe class from JDK 8 libvisualvm-jni – All-in-One Java Troubleshooting Tool (JNI libraries) mauve – free test suite for the Java Class libraries mmake – Makefile generator for Java programs openjdk-11-demo – Java runtime based on OpenJDK (demos and examples) openjdk-11-jre-zero – Alternative JVM for OpenJDK, using Zero openjdk-8-dbg – Java runtime based on OpenJDK (debugging symbols) openjdk-8-demo – Java runtime based on OpenJDK (demos and examples) openjdk-8-doc – OpenJDK Development Kit (JDK) documentation openjdk-8-jdk – OpenJDK Development Kit (JDK) openjdk-8-jdk-headless – OpenJDK Development Kit (JDK) (headless) openjdk-8-jre – OpenJDK Java runtime, using Hotspot JIT openjdk-8-jre-dcevm – Alternative VM for OpenJDK 8 with enhanced class redefinition openjdk-8-jre-headless – OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-8-jre-zero – Alternative JVM for OpenJDK, using Zero/Shark openjdk-8-source – OpenJDK Development Kit (JDK) source files substance – cross-platform look & feel for Swing applications substance-doc – cross-platform look & feel for Swing applications – documentation substance-flamingo – Substance Flamingo plugin substance-flamingo-doc – Substance Flamingo plugin (documentation) testng – testing framework for Java uwsgi-app-integration-plugins – plugins for integration of uWSGI and application uwsgi-plugin-jvm-openjdk-8 – Java plugin for uWSGI (OpenJDK 8) uwsgi-plugin-jwsgi-openjdk-8 – JWSGI plugin for uWSGI (OpenJDK 8) uwsgi-plugin-ring-openjdk-8 – Closure/Ring plugin for uWSGI (OpenJDK 8) uwsgi-plugin-servlet-openjdk-8 – JWSGI plugin for uWSGI (OpenJDK 8) visualvm – All-in-One Java Troubleshooting Tool java-package – Utility for creating Java Debian packages oguzhankinik@oguzkinikcomp:~$ sudo apt-get install openjdk-8-jdk [sudo] password for oguzhankinik: Reading package lists… Done Building dependency tree Reading state information… Done The following additional packages will be installed: ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libgif7 libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev Suggested packages: default-jre libice-doc libsm-doc libxcb-doc libxt-doc openjdk-8-demo openjdk-8-source visualvm icedtea-8-plugin fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei The following NEW packages will be installed: ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libgif7 libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 23 newly installed, 0 to remove and 157 not upgraded. Need to get 41,8 MB of archives. After this operation, 165 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 java-common all 0.63ubuntu1~02 [7.032 B] Get:2 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre-headless amd64 8u171-b11-0ubuntu0.18.04.1 [27,3 MB] Get:3 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 ca-certificates-java all 20170930ubuntu1 [12,1 kB] Get:4 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 fonts-dejavu-extra all 2.37-1 [1.953 kB] Get:5 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libatk-wrapper-java all 0.33.3-20ubuntu0.1 [34,7 kB] Get:6 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libatk-wrapper-java-jni amd64 0.33.3-20ubuntu0.1 [28,3 kB] Get:7 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libgif7 amd64 5.1.4-2 [30,6 kB] Get:8 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 xorg-sgml-doctools all 1:1.11-1 [12,9 kB] Get:9 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get:10 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-core-dev all 2018.4-4 [2.620 B] Get:11 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libice-dev amd64 2:1.0.9-2 [46,8 kB] Get:12 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libpthread-stubs0-dev amd64 0.3-4 [4.068 B] Get:13 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libsm-dev amd64 2:1.2.2-1 [16,2 kB] Get:14 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libxau-dev amd64 1:1.0.8-1 [11,1 kB] Get:15 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [25,1 kB] Get:16 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 xtrans-dev all 1.3.5-1 [70,5 kB] Get:17 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libxcb1-dev amd64 1.13-1 [80,0 kB] Get:18 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libx11-dev amd64 2:1.6.4-3 [642 kB] Get:19 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libx11-doc all 2:1.6.4-3 [2.067 kB] Get:20 http://tr.archive.ubuntu.com/ubuntu bionic/main amd64 libxt-dev amd64 1:1.1.5-1 [395 kB] Get:21 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre amd64 8u171-b11-0ubuntu0.18.04.1 [69,5 kB] Get:22 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jdk-headless amd64 8u171-b11-0ubuntu0.18.04.1 [8.260 kB] Get:23 http://tr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jdk amd64 8u171-b11-0ubuntu0.18.04.1 [456 kB] Fetched 41,8 MB in 52s (807 kB/s) Selecting previously unselected package java-common. (Reading database … 163266 files and directories currently installed.) Preparing to unpack …/00-java-common_0.63ubuntu1~02_all.deb … Unpacking java-common (0.63ubuntu1~02) … Selecting previously unselected package openjdk-8-jre-headless:amd64. Preparing to unpack …/01-openjdk-8-jre-headless_8u171-b11-0ubuntu0.18.04.1_amd64.deb … Unpacking openjdk-8-jre-headless:amd64 (8u171-b11-0ubuntu0.18.04.1) … Selecting previously unselected package ca-certificates-java. Preparing to unpack …/02-ca-certificates-java_20170930ubuntu1_all.deb … Unpacking ca-certificates-java (20170930ubuntu1) … Selecting previously unselected package fonts-dejavu-extra. Preparing to unpack …/03-fonts-dejavu-extra_2.37-1_all.deb … Unpacking fonts-dejavu-extra (2.37-1) … Selecting previously unselected package libatk-wrapper-java. Preparing to unpack …/04-libatk-wrapper-java_0.33.3-20ubuntu0.1_all.deb … Unpacking libatk-wrapper-java (0.33.3-20ubuntu0.1) … Selecting previously unselected package libatk-wrapper-java-jni:amd64. Preparing to unpack …/05-libatk-wrapper-java-jni_0.33.3-20ubuntu0.1_amd64.deb … Unpacking libatk-wrapper-java-jni:amd64 (0.33.3-20ubuntu0.1) … Selecting previously unselected package libgif7:amd64. Preparing to unpack …/06-libgif7_5.1.4-2_amd64.deb … Unpacking libgif7:amd64 (5.1.4-2) … Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack …/07-xorg-sgml-doctools_1%3a1.11-1_all.deb … Unpacking xorg-sgml-doctools (1:1.11-1) … Selecting previously unselected package x11proto-dev. Preparing to unpack …/08-x11proto-dev_2018.4-4_all.deb … Unpacking x11proto-dev (2018.4-4) … Selecting previously unselected package x11proto-core-dev. Preparing to unpack …/09-x11proto-core-dev_2018.4-4_all.deb … Unpacking x11proto-core-dev (2018.4-4) … Selecting previously unselected package libice-dev:amd64. Preparing to unpack …/10-libice-dev_2%3a1.0.9-2_amd64.deb … Unpacking libice-dev:amd64 (2:1.0.9-2) … Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack …/11-libpthread-stubs0-dev_0.3-4_amd64.deb … Unpacking libpthread-stubs0-dev:amd64 (0.3-4) … Selecting previously unselected package libsm-dev:amd64. Preparing to unpack …/12-libsm-dev_2%3a1.2.2-1_amd64.deb … Unpacking libsm-dev:amd64 (2:1.2.2-1) … Selecting previously unselected package libxau-dev:amd64. Preparing to unpack …/13-libxau-dev_1%3a1.0.8-1_amd64.deb … Unpacking libxau-dev:amd64 (1:1.0.8-1) … Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack …/14-libxdmcp-dev_1%3a1.1.2-3_amd64.deb … Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) … Selecting previously unselected package xtrans-dev. Preparing to unpack …/15-xtrans-dev_1.3.5-1_all.deb … Unpacking xtrans-dev (1.3.5-1) … Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack …/16-libxcb1-dev_1.13-1_amd64.deb … Unpacking libxcb1-dev:amd64 (1.13-1) … Selecting previously unselected package libx11-dev:amd64. Preparing to unpack …/17-libx11-dev_2%3a1.6.4-3_amd64.deb … Unpacking libx11-dev:amd64 (2:1.6.4-3) … Selecting previously unselected package libx11-doc. Preparing to unpack …/18-libx11-doc_2%3a1.6.4-3_all.deb … Unpacking libx11-doc (2:1.6.4-3) … Selecting previously unselected package libxt-dev:amd64. Preparing to unpack …/19-libxt-dev_1%3a1.1.5-1_amd64.deb … Unpacking libxt-dev:amd64 (1:1.1.5-1) … Selecting previously unselected package openjdk-8-jre:amd64. Preparing to unpack …/20-openjdk-8-jre_8u171-b11-0ubuntu0.18.04.1_amd64.deb … Unpacking openjdk-8-jre:amd64 (8u171-b11-0ubuntu0.18.04.1) … Selecting previously unselected package openjdk-8-jdk-headless:amd64. Preparing to unpack …/21-openjdk-8-jdk-headless_8u171-b11-0ubuntu0.18.04.1_amd64.deb … Unpacking openjdk-8-jdk-headless:amd64 (8u171-b11-0ubuntu0.18.04.1) … Selecting previously unselected package openjdk-8-jdk:amd64. Preparing to unpack …/22-openjdk-8-jdk_8u171-b11-0ubuntu0.18.04.1_amd64.deb … Unpacking openjdk-8-jdk:amd64 (8u171-b11-0ubuntu0.18.04.1) … Processing triggers for mime-support (3.60ubuntu1) … Processing triggers for desktop-file-utils (0.23-1ubuntu3) … Setting up libpthread-stubs0-dev:amd64 (0.3-4) … Setting up xorg-sgml-doctools (1:1.11-1) … Setting up java-common (0.63ubuntu1~02) … Setting up libgif7:amd64 (5.1.4-2) … Setting up x11proto-dev (2018.4-4) … Setting up xtrans-dev (1.3.5-1) … Setting up libxdmcp-dev:amd64 (1:1.1.2-3) … Processing triggers for libc-bin (2.27-3ubuntu1) … Setting up libice-dev:amd64 (2:1.0.9-2) … Setting up libx11-doc (2:1.6.4-3) … Processing triggers for man-db (2.8.3-2) … Processing triggers for gnome-menus (3.13.3-11ubuntu1) … Setting up fonts-dejavu-extra (2.37-1) … Processing triggers for ca-certificates (20180409) … Updating certificates in /etc/ssl/certs… 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d… done. Setting up libatk-wrapper-java (0.33.3-20ubuntu0.1) … Processing triggers for hicolor-icon-theme (0.17-2) … Processing triggers for fontconfig (2.12.6-0ubuntu2) … Setting up libsm-dev:amd64 (2:1.2.2-1) … Setting up x11proto-core-dev (2018.4-4) … Setting up libxau-dev:amd64 (1:1.0.8-1) … Setting up libatk-wrapper-java-jni:amd64 (0.33.3-20ubuntu0.1) … Setting up libxcb1-dev:amd64 (1.13-1) … Setting up libx11-dev:amd64 (2:1.6.4-3) … Setting up libxt-dev:amd64 (1:1.1.5-1) … Setting up openjdk-8-jre-headless:amd64 (8u171-b11-0ubuntu0.18.04.1) … update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up ca-certificates-java (20170930ubuntu1) … Adding debian:AffirmTrust_Premium.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:Network_Solutions_Certificate_Authority.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:Certigna.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:Trustis_FPS_Root_CA.pem Adding debian:QuoVadis_Root_CA.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:Taiwan_GRCA.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:LuxTrust_Global_Root_2.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:EE_Certification_Centre_Root_CA.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:TrustCor_ECA-1.pem Adding debian:GeoTrust_Universal_CA.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:GeoTrust_Universal_CA_2.pem Adding debian:ACCVRAIZ1.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:thawte_Primary_Root_CA_-_G3.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:AddTrust_External_Root.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Adding debian:thawte_Primary_Root_CA.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Certinomis_-_Root_CA.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:GeoTrust_Primary_Certification_Authority.pem Adding debian:OpenTrust_Root_CA_G3.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:AffirmTrust_Networking.pem Adding debian:TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:thawte_Primary_Root_CA_-_G2.pem Adding debian:Deutsche_Telekom_Root_CA_2.pem Adding debian:EC-ACC.pem Adding debian:Secure_Global_CA.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:ssl-cert-snakeoil.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:Certplus_Root_CA_G1.pem Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:ISRG_Root_X1.pem Adding debian:DST_Root_CA_X3.pem Adding debian:OpenTrust_Root_CA_G1.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Adding debian:GeoTrust_Global_CA.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Visa_eCommerce_Root.pem Adding debian:SecureSign_RootCA11.pem Adding debian:Certplus_Class_2_Primary_CA.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:SecureTrust_CA.pem Adding debian:Certplus_Root_CA_G2.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:Izenpe.com.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:TrustCor_RootCert_CA-2.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:OpenTrust_Root_CA_G2.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:Sonera_Class_2_Root_CA.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem done. Setting up openjdk-8-jdk-headless:amd64 (8u171-b11-0ubuntu0.18.04.1) … update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to provide /usr/bin/javah (javah) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode Setting up openjdk-8-jre:amd64 (8u171-b11-0ubuntu0.18.04.1) … update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode Setting up openjdk-8-jdk:amd64 (8u171-b11-0ubuntu0.18.04.1) … update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Processing triggers for libc-bin (2.27-3ubuntu1) … Processing triggers for ca-certificates (20180409) … Updating certificates in /etc/ssl/certs… 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d… done. done. oguzhankinik@oguzkinikcomp:~$ java -version openjdk version "1.8.0_171" OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11) OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode) oguzhankinik@oguzkinikcomp:~$ oguzhankinik@oguzkinikcomp:/usr/lib/jvm$ ls java-1.8.0-openjdk-amd64 java-8-openjdk-amd64 oguzhankinik@oguzkinikcomp:/usr/lib/jvm$ [/code] Windows işletim sistemi için OpenJDK kurulumu adımları: Download OpenJDK 11 from https://jdk.java.net/archive/ Download 11.0.2 (build 11.0.2+9) Windows 64-bit zip (sha256) 179 MB-> Extract to C:\Program Files\Java-> This PC-> Properties-> Advanced system Settings-> Advanced-> Environment Variables…-> System variables-> Path-> Edit-> New-> “%JAVA_HOME%\bin”-> OK-> System variables-> New-> Variable name:”JAVA_HOME” Variable value:”C:\Program Files\Java\jdk-11.0.2″-> OK-> OK-> OK-> [code lang=”shell”] Verify with cmd:java -version Verify with cmd:echo %JAVA_HOME% [/code]]]>

Leave a Reply

Your email address will not be published. Required fields are marked *