ວິທີການຕິດຕັ້ງ Java ໃນ RHEL 8


Java ແມ່ນພາສາແລະຄອມພິວເຕີ້ຄອມພິວເຕີ້ທີ່ມີຈຸດປະສົງທົ່ວໄປທີ່ໄວ, ປອດໄພ, ເຊື່ອຖືໄດ້ແລະເປັນທີ່ນິຍົມ. Java ແມ່ນຫຼາຍກ່ວາພຽງແຕ່ພາສາເທົ່ານັ້ນ, ມັນແມ່ນເວທີເຕັກໂນໂລຢີທີ່ມີຄວາມສາມາດເຊື່ອມໂຍງກັນຫຼາຍ.

ເພື່ອ ດຳ ເນີນການໃຊ້ Java ໃນລະບົບ RHEL 8 ຂອງທ່ານຫຼື server, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ Java. ໂດຍປົກກະຕິທ່ານຕ້ອງການ Java Runtime Environment (JRE), ຊິ້ນສ່ວນຂອງສ່ວນປະກອບຊອບແວທີ່ໃຊ້ເພື່ອ ດຳ ເນີນການ ນຳ ໃຊ້ Java.

ໃນທາງກົງກັນຂ້າມ, ຖ້າທ່ານຕ້ອງການພັດທະນາໂປແກຼມ ສຳ ລັບ Java, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ Oracle Java Development Kit (JDK) ເຊິ່ງປະກອບມີ JRE ຄົບຊຸດພ້ອມດ້ວຍເຄື່ອງມື ສຳ ລັບການພັດທະນາ, ການ ກຳ ຈັດແລະກວດສອບການ ນຳ ໃຊ້ Java. ມັນແມ່ນເວີຊັນ Java Java ທີ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ຈາກ Oracle.

ໝາຍ ເຫດ: ຖ້າທ່ານ ກຳ ລັງຊອກຫາລຸ້ນ JDK ຟຣີ, ຕິດຕັ້ງ Oracle OpenJDK ເຊິ່ງມີຄຸນລັກສະນະແລະການປະຕິບັດດຽວກັນກັບ Oracle JDK ພາຍໃຕ້ໃບອະນຸຍາດ GPL.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະແນະ ນຳ ວິທີການຕິດຕັ້ງ OpenJDK 8 ແລະ OpenJDK 11, ເຊິ່ງເປັນ Java ສອງລຸ້ນທີ່ຮອງຮັບໃນ RHEL 8. ພວກເຮົາຍັງຈະສະແດງວິທີການຕິດຕັ້ງ Java OpenJDK 12 ລຸ້ນ ໃໝ່ ເພື່ອພັດທະນາແລະ ນຳ ໃຊ້ Java application.

<

  • RHEL 8 ກັບການຕິດຕັ້ງຂັ້ນຕ່ ຳ
  • RHEL 8 ກັບການສະ ໝັກ ໃຊ້ RedHat ເປີດໃຊ້
  • ວິທີການຕິດຕັ້ງ OpenJDK ໃນ RHEL 8

    ການຕິດຕັ້ງ OpenJDK ເທິງ RHEL 8, ທຳ ອິດປັບປຸງຊຸດລະບົບໂດຍໃຊ້ ຄຳ ສັ່ງ dnf ດັ່ງທີ່ເຫັນ.

    # dnf update
    

    ຕໍ່ໄປ, ຕິດຕັ້ງ OpenJDK 8 ແລະ 11 ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # dnf install java-1.8.0-openjdk-devel  	#install JDK 8
    # dnf install java-11-openjdk-devel		#install JDK 11
    

    ເມື່ອຂະບວນການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ທ່ານສາມາດກວດສອບເວີຊັນ Java ທີ່ຕິດຕັ້ງໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # java -version
    

    ຜົນໄດ້ຮັບຂອງ ຄຳ ສັ່ງຂ້າງເທິງສະແດງໃຫ້ເຫັນວ່າ Java 8 ແມ່ນລຸ້ນ ທຳ ອິດ.

    ວິທີການຕິດຕັ້ງ OpenJDK 12 ໃນ RHEL 8

    ແຕ່ໂຊກບໍ່ດີ, RHEL 8 ບໍ່ສະ ໜອງ ຫຼືສະ ໜັບ ສະ ໜູນ Java 12 ໂດຍຄ່າເລີ່ມຕົ້ນ. ແຕ່ທ່ານສາມາດດາວໂຫລດ OpenJDK 12 ທີ່ຜະລິດພ້ອມແລ້ວຈາກບ່ອນນີ້ແລະຕິດຕັ້ງຕາມທີ່ສະແດງໄວ້.

    # cd opt
    # wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
    # tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz
    

    ເພື່ອກວດເບິ່ງເວີຊັນ Java, ທ່ານຕ້ອງໃຊ້ເສັ້ນທາງເຕັມໄປຫາຖານສອງທີ່ສະແດງໄວ້.

    # ./opt/jdk-12.0.2/bin/java -version
    

    ສິ່ງ ສຳ ຄັນ: ເພື່ອ ນຳ ໃຊ້ Java 12 ເປັນເວີຊັນເລີ່ມຕົ້ນ, ທ່ານຕ້ອງ ກຳ ນົດມັນເປັນຄ່າຂອງຕົວແປສະພາບແວດລ້ອມຂອງ JAVA_HOME ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກຕໍ່ໄປ.

    ວິທີການຕັ້ງຄ່າຕົວປ່ຽນສະພາບແວດລ້ອມ JAVA_HOME ໃນ RHEL 8

    ຖ້າທ່ານໄດ້ຕິດຕັ້ງ Java ຫລາຍລຸ້ນໃນລະບົບຂອງທ່ານ, ທ່ານສາມາດເລືອກລຸ້ນທີ່ທ່ານຕ້ອງການໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂດຍການ ນຳ ໃຊ້ຜົນປະໂຫຍດຈາກເສັ້ນ ຄຳ ສັ່ງທີ່ເອີ້ນວ່າທາງເລືອກອື່ນຫຼືຕັ້ງຄ່າຕົວປ່ຽນສະພາບແວດລ້ອມ JAVA_HOME ເພື່ອເລືອກ JDK ບົນພື້ນຖານການ ນຳ ໃຊ້.

    ໃຫ້ເບິ່ງໃນກໍລະນີທີ່ ລຳ ຄານຄືດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້.

    ໂດຍໃຊ້ທາງເລືອກອື່ນ, ທ່ານ ຈຳ ເປັນຕ້ອງປ່ຽນລຸ້ນ Java (ເຊິ່ງເປີດໃຊ້ Java application) ແລະ javac (ເຊິ່ງອ່ານ ຄຳ ນິຍາມລະດັບແລະການໂຕ້ຕອບແລະລວບລວມຂໍ້ມູນເຫຼົ່ານັ້ນເຂົ້າໃນແຟ້ມຊັ້ນ) binaries ທົ່ວໂລກຕາມທີ່ສະແດງ.

    ເລີ່ມຕົ້ນດ້ວຍຈາວາ, ເລືອກລຸ້ນທີ່ທ່ານຕ້ອງການໂດຍໃຊ້ ໝາຍ ເລກການເລືອກແລະກົດປຸ່ມ Enter ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍ. ຫຼັງຈາກນັ້ນ, ຢືນຢັນວ່າສະບັບເລີ່ມຕົ້ນໄດ້ຖືກປ່ຽນໄປສູ່ສິ່ງທີ່ທ່ານຕ້ອງການ.

    # alternatives --config java
    # java -version
    

    ນອກຈາກນີ້, ປ່ຽນ javac ໄປສູ່ລຸ້ນ Java ທີ່ທ່ານຕ້ອງການໃຊ້ຕາມທີ່ສະແດງ.

    # alternatives --config javac
    # javac -version
    

    ຕົວປ່ຽນແປງສະພາບແວດລ້ອມຂອງ JAVA_HOME ລະບຸໄດເລກະທໍລີທີ່ JRE ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ. ເມື່ອຕັ້ງຄ່າ, ໂປແກຼມທີ່ໃຊ້ໃນ Java ແລະໂປແກຼມອື່ນໆໃຊ້ມັນເພື່ອຊອກຫາບ່ອນທີ່ຕິດຕັ້ງ Java: ສະບັບ Java ທີ່ລະບຸໄວ້ແມ່ນ ໜຶ່ງ ທີ່ໃຊ້ໃນການ ດຳ ເນີນການ application.

    ທ່ານສາມາດຕັ້ງມັນໄວ້ໃນເອກະສານເລີ່ມຕົ້ນ/etc/environment ທົ່ວໂລກດັ່ງທີ່ສະແດງໄວ້.

    # vim /etc/environment
    

    ຫຼັງຈາກນັ້ນຕື່ມແຖວຕໍ່ໄປນີ້ໃສ່ໃນເອກະສານ (ທົດແທນ /opt/jdk-12.0.2/ ດ້ວຍເສັ້ນທາງເຕັມໄປຫາໄດເລກະທໍລີຕິດຕັ້ງຂອງ JVM 8 ຫຼື JVM 11 ດັ່ງທີ່ສະແດງໃນຜົນຜະລິດຂອງຜົນປະໂຫຍດທາງເລືອກຂ້າງເທິງ).

    export JAVA_HOME=/opt/jdk-12.0.2/
    

    ບັນທຶກເອກະສານແລະປິດມັນ. ຫຼັງຈາກນັ້ນ, ແຫຼ່ງຂໍ້ມູນດັ່ງຕໍ່ໄປນີ້.

    # source /etc/environment
    

    ແລະດຽວນີ້ຖ້າທ່ານກວດເບິ່ງຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ JAVA_HOME, ມັນຄວນຈະຊີ້ໄປທີ່ໄດເລກະທໍລີຕິດຕັ້ງຂອງ JRE ທີ່ທ່ານຕ້ອງການໃຊ້.

    # echo $JAVA_HOME
    

    ທ່ານໄດ້ມາຮອດທ້າຍບົດຮຽນນີ້ແລ້ວ. ໃນຄູ່ມືນີ້, ທ່ານໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງ Java ໃນ RHEL 8 ແລະ ກຳ ນົດຕົວແປ JAVA_HOME. ຖ້າທ່ານມີ ຄຳ ຖາມ, ເພີ່ມເຕີມຫຼື ຄຳ ເຫັນ, ກະລຸນາສົ່ງພວກເຂົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.