เนื้อหา
ในการใช้วิธีการที่อธิบายไว้ในบทความนี้ คุณต้องมีสภาพแวดล้อมการพัฒนา Java เช่น Oracle Java, OpenJDK หรือ IBM Java ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ ถ้าไม่อ่านบทความนี้หรือเพียงแค่ป้อน (ในเทอร์มินัล) คำสั่ง sudo apt-get install openjdk-7-jdk
หากคุณติดตั้ง Java บนคอมพิวเตอร์ของคุณ ให้สร้างสภาพแวดล้อมใหม่เพื่อให้คุณสามารถเขียนโปรแกรม Java แรกได้ในภายหลัง ผู้ใช้บางคนใช้ IDE เช่น Eclipse IDE หรือ NetBeans IDE เพื่อเขียนโปรแกรม วิธีการนี้ทำให้การเขียนโปรแกรมง่ายขึ้นเมื่อใช้ไฟล์คลาส Java จำนวนมาก
บทความนี้อธิบายการเขียนโปรแกรม Java โดยไม่ใช้ IDE แต่ใช้ Java JDK, ไดเร็กทอรี, ไฟล์ข้อความ Java และโปรแกรมแก้ไขข้อความ
ขั้นตอน
- 1 เปิดเทอร์มินัลเมื่อติดตั้ง Java
- 2 สร้างโฟลเดอร์สำหรับโปรแกรม Java เปิดเทอร์มินัลและสร้างโฟลเดอร์ สำหรับสิ่งนี้:
- 3 ป้อนคำสั่ง mkdir Java_Applications
- โฟลเดอร์ "Java_Applications" จะถูกสร้างขึ้น
- 4 ไปที่โฟลเดอร์ Java_Applications ป้อน (หรือคัดลอกและวาง) คำสั่ง cd Java_Applications
- คุณจะถูกนำไปที่โฟลเดอร์ที่สร้างขึ้น "Java_Applications"
- 5 ในโปรแกรมแก้ไขข้อความ เช่น nano หรือ gedit ให้สร้างไฟล์ Java ตัวอย่างเช่น ลองเขียนโปรแกรม Hello World แบบง่ายๆ ในเท็กซ์เอดิเตอร์ คุณต้องป้อนโค้ดโปรแกรมหลายบรรทัด
- ใน nano หรือ gedit ให้ป้อนคำสั่งต่อไปนี้:
- nano HelloWorld.java หรือ gedit HelloWorld.java
- 6 ตอนนี้ป้อนรหัสบรรทัดต่อไปนี้
นำเข้า javax.swing *; คลาสสาธารณะ HelloWorld ขยาย JFrame {โมฆะคงที่สาธารณะหลัก (สตริง [] args) { HelloWorld ใหม่ (); } HelloWorld สาธารณะ () {JPanel panel1 = JPanel ใหม่ (); JLabel label1 = ใหม่ JLabel ("สวัสดีชาวโลก นี่เป็นโปรแกรม Java แรกของฉันบน Ubuntu Linux"); panel1.add (label1); this.add (panel1); this.setTitle ("สวัสดีชาวโลก"); this.setSize (500,500); this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); this.setVisible (จริง); }}
- 7 บันทึกไฟล์เป็น HelloWorld.java
- 8 รวบรวมไฟล์ HelloWorld.java ลงในไฟล์คลาส Java เมื่อต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้
- javac HelloWorld.java
- (ไฟล์จะไม่คอมไพล์หากไม่มี javac บนคอมพิวเตอร์ ในกรณีนี้ ให้อ่านข้อมูลในบทนำหรือป้อนคำสั่ง (ในเทอร์มินัล) sudo apt-get install openjdk-7-jdk)
- 9 เรียกใช้โปรแกรมที่สร้างขึ้น เมื่อต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้
- java HelloWorld