JDK 12 การติดตั้ง OpenJDK 12 และ Oracle JDK 12 บน Ubuntu 19.04

เกี่ยวกับ jdk 12 บน Ubuntu 19.04

ในบทความถัดไปเราจะมาดูวิธีที่เราทำได้ ติดตั้ง JDK 12 บน Ubuntu. Java Development Kit หรือ JDK เป็นเครื่องมือสำหรับพัฒนาโปรแกรมจาวา สิ่งนี้จะช่วยให้ผู้ใช้สามารถรวบรวมรหัส Java ของเราเรียกใช้ทดสอบและลงนามได้

ปัจจุบันเราสามารถค้นหา JDK ได้ 2 เวอร์ชัน หนึ่งเรียกว่า OpenJDK และอื่น ๆ ออราเคิล jdk. โครงการแรกคือโครงการเพื่อให้ JDK ปราศจากรหัส Oracle เป็นการใช้งานโอเพนซอร์สของ Oracle JDK ซึ่งไม่ใช่โอเพ่นซอร์สและมีข้อ จำกัด มากมาย

ติดตั้ง JDK 12 บน Ubuntu 19.04

โลโก้ java
บทความที่เกี่ยวข้อง:
ติดตั้ง Java 8, 9 และ 10 บน Ubuntu 18.04 และอนุพันธ์

การติดตั้ง OpenJDK 12

เราจะสามารถค้นหา OpenJDK 12 มีอยู่ในที่เก็บแพ็คเกจ Ubuntu 19.04 อย่างเป็นทางการ. ดังนั้นเราจะสามารถติดตั้งได้อย่างง่ายดายด้วย APT package manager ก่อนอื่นเราจะต้องอัปเดตแคชของที่เก็บแพ็กเกจ APT ด้วยคำสั่งต่อไปนี้:

sudo apt update

OpenJDK 12 มีสองเวอร์ชัน ก เวอร์ชันเต็ม และ เวอร์ชันของ ระบบหัวขาด. เวอร์ชันล่าสุดนี้ไม่มีไลบรารีการเขียนโปรแกรม GUI และต้องการพื้นที่ดิสก์น้อยลง

หากคุณมีความสนใจ ติดตั้ง OpenJDK 12 เวอร์ชันเต็มเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

การติดตั้ง openjdk 12

sudo apt install openjdk-12-jdk

หากคุณมีความสนใจมากขึ้น ติดตั้ง OpenJDK 12 เวอร์ชันระบบ headlessคำสั่งในการดำเนินการมีดังต่อไปนี้:

Openjdk 12 การติดตั้งแบบไม่มีหัว

sudo apt install openjdk-12-jdk-headless

หลังจากการติดตั้ง OpenJDK 12 เราสามารถดำเนินการคำสั่งต่อไปนี้เพื่อ ตรวจสอบว่า OpenJDK ทำงานอย่างถูกต้องหรือไม่:

รุ่น openjdk

java -version

การติดตั้ง Oracle JDK 12 โดยใช้ PPA

ใน Ubuntu 19.04 เราจะสามารถติดตั้ง Oracle JDK 12 JDK เวอร์ชันนี้ไม่มีในที่เก็บแพ็คเกจ Ubuntu อย่างเป็นทางการ แต่ เราสามารถใช้ linuxuprising / java PPA เพื่อติดตั้งได้.

หากเราต้องการเพิ่ม linuxuprising / java PPA ใน Ubuntu 19.04 ในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องดำเนินการคำสั่งเท่านั้น:

เพิ่ม repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

หลังจากนี้เราทำได้ ติดตั้ง Oracle JDK 12 พิมพ์คำสั่ง:

ติดตั้ง oracle java 12

sudo apt install oracle-java12-installer

ในระหว่างการติดตั้งคุณจะต้องเลือก“ยอมรับ” และกด แนะนำ เพื่อสิ้นสุดการยอมรับไฟล์ Oracle Technology Network License Agreement สำหรับ Oracle Java SE.

ข้อตกลงใบอนุญาตเทคโนโลยี Oracle

หลังจากการติดตั้งเราสามารถทำได้ ตรวจสอบว่าใช้งานได้หรือไม่ พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

เวอร์ชัน Oracle java jdk

java -version

การติดตั้ง Oracle JDK 12 โดยใช้แพ็คเกจ. DEB

อีกทางเลือกหนึ่งในการติดตั้ง Oracle JDK จะดาวน์โหลดไฟล์. DEB ที่เกี่ยวข้องจากเว็บไซต์ทางการ. ในการทำเช่นนั้นคุณจะต้องไปที่ไฟล์ เว็บไซต์ Oracle จากเบราว์เซอร์ เมื่ออยู่ในหน้าให้คลิกที่ปุ่ม "ดาวน์โหลด Java Platform (JDK) 12"

ดาวน์โหลดไฟล์ oracle jdk 12 .deb

หลังจาก ยอมรับข้อตกลงใบอนุญาต, จะ คลิกไฟล์แพ็คเกจ. DEB jdk-12.0.1. นี่เป็นเวอร์ชันล่าสุดในขณะที่เขียนบทความนี้

ยอมรับใบอนุญาตบนเว็บไซต์ Oracle

เบราว์เซอร์จะขอให้เราบันทึกไฟล์. DEB ดาวน์โหลดเสร็จแล้ว เราจะไปที่ไดเร็กทอรี ~ / ดาวน์โหลดหรือไปยังโฟลเดอร์ที่คุณบันทึกแพ็คเกจที่ดาวน์โหลดไว้:

cd ~/Descargas

ตอนนี้ เราจะติดตั้งแพ็คเกจ. DEB ดังต่อไปนี้:

ติดตั้งไฟล์. deb jdk 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

ขั้นตอนต่อไปที่จะตามมาคือ ค้นหาเส้นทางของ bin / ไดเร็กทอรีของ deb package jdk-12.0.1. เราจะบรรลุสิ่งนี้ด้วยคำสั่งต่อไปนี้:

jdk 12 การแปลไบนารี

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

ตอนนี้ เราจะเพิ่ม JAVA_HOME y เราจะอัปเดตตัวแปร PATH ด้วยคำสั่งต่อไปนี้:

อัปเดต javahome และตัวแปรเส้นทาง

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

หลังจากนี้เรามี รีบูตเครื่อง Ubuntu ของเรา ด้วยคำสั่งต่อไปนี้:

sudo reboot now

เมื่อคอมพิวเตอร์รีสตาร์ทเราสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อ ตรวจสอบว่าตัวแปรสภาพแวดล้อม JAVA_HOME และ PATH ถูกตั้งค่าอย่างถูกต้องหรือไม่:

ตรวจสอบตัวแปร java

echo $JAVA_HOME && echo $PATH

ถ้าทุกอย่างถูกต้องเราก็ทำได้ ตรวจสอบว่า Oracle JDK 12 ทำงานอย่างถูกต้องหรือไม่ พิมพ์:

java -version ติดตั้งจากแพ็คเกจ. deb

java -version

การคอมไพล์และรันโปรแกรม Java อย่างง่าย

เมื่อติดตั้ง JDK 12 แล้วขั้นตอนต่อไปคือการเขียนโปรแกรม Java ขนาดเล็กและเรียบง่ายเพื่อตรวจสอบว่าเราสามารถคอมไพล์และรันด้วย OpenJDK 12 หรือ Oracle JDK 12 ได้หรือไม่

ที่จะทำมัน เราจะสร้างไฟล์ชื่อ TestJava.java และข้างในเราจะเขียนบรรทัดต่อไปนี้:

โค้ดตัวอย่างของโปรแกรม Java

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

ตอนนี้สำหรับ คอมไพล์ซอร์สไฟล์ TestJava.java ในเทอร์มินัล (Ctrl + Alt + T) เราจะไปที่ไดเร็กทอรีที่บันทึกไฟล์ที่เราเพิ่งสร้างขึ้น ในโฟลเดอร์นี้เราดำเนินการคำสั่งต่อไปนี้:

javac PruebaJava.java

คำสั่งนี้ควรสร้างไฟล์ใหม่ชื่อ TestJava.class. นี่คือไฟล์คลาส Java และมี Java bytecodes ที่ JVM (Java เครื่องเสมือน) สามารถดำเนินการ

สร้างตัวอย่าง java

ถ้าทุกอย่างถูกต้องเราก็ทำได้ รันไฟล์คลาส Java TestJava.class ดังต่อไปนี้:

ตัวอย่าง java ทำงาน

java PruebaJava

ในคำสั่งก่อนหน้านี้คุณต้อง เขียนเฉพาะชื่อไฟล์ที่ไม่มีนามสกุล. class. มิฉะนั้นจะไม่ทำงาน. หากทุกอย่างเป็นไปด้วยดีเราจะเห็นทางออกที่คาดหวัง ดังนั้นโปรแกรม JavaTest.java จึงคอมไพล์และรันสำเร็จโดยใช้ JDK 12


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อเล็กซานเด dijo

    ขอบคุณมากคู่มือช่วยฉัน