การติดตั้ง Java ใน Amazon Linux 2 บน EC2
ครั้งนี้จะมาแนะนำการติดตั้ง Java ใน Amazon Linux 2 บน EC2 ต่อจากบทความ วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy
สิ่งที่ต้องมี
ก่อนอื่นต้องทำการติดตั้ง EC2 Instance สามารถดูวิธีการทำได้ที่ลิงก์ด้านล่างนี้
- วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy
※ชื่อ Key Pairs และ EC2 Instance ของบทความนี้คือtinnakorn-ec2-java
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการตามขั้นตอนในบทความนี้ ต้องทำการเปลี่ยน ec2-user ให้เป็น root ทุกครั้ง เพื่อที่จะสามารถจัดการระบบใน Server Amazon Linux 2 ได้
เรียกใช้คำสั่งนี้เพื่อเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ root
sudo su -
เรียกใช้คำสั่งนี้เพื่อ Update server ให้เป็นปัจจุบันเสมอ
yum update -y
การติดตั้ง Java ใน Amazon Linux 2
เริ่มการติดตั้ง Java (Open JDK 11) ใน Amazon Linux 2 ของคุณตามขั้นตอนเหล่านี้ได้เลย
เรียกใช้คำสั่งนี้เพื่อติดตั้ง Java ให้กับระบบของคุณ
amazon-linux-extras install -y java-openjdk11
เรียกใช้คำสั่งนี้เพื่อตรวจสอบ version
java -version
เรียกใช้คำสั่งนี้เพื่อติดตั้ง javac กับ jar ให้กับระบบของคุณ
yum install -y java-11-openjdk-devel
เรียกใช้คำสั่งนี้เพื่อตรวจสอบ version
javac -version jar --version
เรียกใช้คำสั่งนี้เพื่อแก้ไฟล์HelloWorld.java
vi
(visual editor) คือ editor พื้นฐานในระบบปฏิบัติการ Linux ที่ใช้สำหรับ เพิ่ม ลบ แก้ไข ไฟล์ข้อมูลต่างๆ
vi HelloWorld.java
เมื่อเข้ามาที่ไฟล์HelloWorld.java
แล้ว กดปุ่มi
ให้ขึ้น-- INSERT --
จากนั้น Copy Code ด้านล่างนี้ วางลงไปที่ไฟล์นี้
class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world."); } }
เมื่อแก้ไขไฟล์HelloWorld.java
เสร็จเรียบร้อยแล้ว กดปุ่มEsc
ให้คำว่า-- INSERT --
หายไป
จากนั้นพิมพ์คำว่า:wq
+ Enter เพื่อบันทึกและออกจากไฟล์HelloWorld.java
เรียกใช้คำสั่งนี้เพื่อทำการ Compile โดยjavac
คือคำสั่ง +HelloWorld.java
คือชื่อไฟล์
javac HelloWorld.java
เรียกใช้คำสั่งนี้เพื่อดูข้อมูลในเซิร์ฟเวอร์นี้
ll
ทดสอบรันคำสั่งตามนี้ โดยjava
คือคำสั่ง +HelloWorld
คือชื่อไฟล์
เมื่อรันคำสั่งนี้ไปแล้วจะเห็นว่ามีข้อมูลคำว่าHello, world.
แสดงขึ้นมา
java HelloWorld
สรุป
บทความนี้เราได้แนะนำวิธีการติดตั้ง Java ใน Amazon Linux 2 บน EC2 เรียบร้อยแล้ว เมื่อเราทำตามขั้นตอนทั้งหมดที่กล่าวมานี้ก็จะทำให้เราสามารถใช้งาน Java ภายในระบบ Amazon Linux 2 ได้ตามต้องการ เช่นการเขียน Code และ Run Command ผ่านระบบ Amazon Linux 2 เป็นต้น