JavaC On Ubuntu 22.04.2 LTS

วิธีติดตั้ง JavaC On Ubuntu 22.04.2 LTS พร้อมวิธีทดสอบการทำงาน

สำหรับการติดตั้ง Java Development Kit (JDK) ที่มีตัวคอมไพเลอร์ Java (javac) บน Ubuntu สามารถติดตั้งได้ดังนี้

sudo apt update
sudo apt install openjdk-11-jdk
javac -version


สร้างไฟล์ Java ที่ชื่อว่า Test.java เพื่อทดสอบ

echo 'public class Test { public static void main(String[] args) { System.out.println("Hello, World!"); } }' > Test.java


คอมไพล์ไฟล์ด้วย javac รันไฟล์ที่คอมไพล์แล้วด้วยคำสั่ง Java

javac Test.java
java Test

ผลลัพธ์ควรจะแสดงข้อความ "Hello, World!" ที่หน้า Terminal


สำหรับ Java, เครื่องมือที่ใช้ในการจัดการ libraries หรือ dependencies ที่ใช้งานบ่อยคือ Maven และ Gradle. ทั้งสองเครื่องมือนี้ให้ความสามารถในการดาวน์โหลดและจัดการ dependencies ที่โปรเจคต้องการอัตโนมัติ


การติดตั้ง Maven ใน Ubuntu สามารถทำได้ด้วยคำสั่ง

sudo apt install maven


ตรวจสอบการติดตั้งด้วยคำสั่ง

mvn -version


การติดตั้ง Gradle ใน Ubuntu สามารถทำได้ด้วยคำสั่ง

sudo apt install gradle


ตรวจสอบการติดตั้งด้วยคำสั่ง

gradle -v


เมื่อต้องการเพิ่ม dependencies ให้กับโปรเจค จะต้องเขียนในไฟล์ pom.xml (สำหรับ Maven) หรือ build.gradle (สำหรับ Gradle) และเครื่องมือนั้นจะดาวน์โหลดและจัดการ dependencies ที่คุณระบุให้อัตโนมัติ


Maven

ใน Maven, คุณจะต้องสร้างไฟล์ pom.xml ซึ่งคือ Project Object Model ของโปรเจคของคุณ. ในไฟล์นี้, คุณจะต้องระบุ dependencies ที่โปรเจคของคุณต้องการ. ต่อไปนี้คือตัวอย่างของไฟล์ pom.xml ที่ระบุ dependency สำหรับ JUnit (ที่ใช้ในการทดสอบ Java)

<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.example</groupId>
  <artifactId>myproject</artifactId>
  <version>1.0</version>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>



Gradle

สำหรับ Gradle, คุณจะต้องใช้ไฟล์ build.gradle เพื่อระบุ dependencies ของโปรเจคของคุณ. ต่อไปนี้คือตัวอย่างของไฟล์ build.gradle ที่ระบุ dependency สำหรับ JUnit

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    testCompile 'junit:junit:4.12'
}


ในทั้งสองกรณี, Maven และ Gradle จะดาวน์โหลด dependencies ที่ระบุไว้ในไฟล์ pom.xml หรือ build.gradle และทำการ compile โปรเจคของคุณให้พร้อมสำหรับการทดสอบหรือรัน

0
190