© Khmer Angkor Academy - sophearithput168

ការដំឡើង JDK

Java Development Kit (JDK)

📦 JDK គឺជាអ្វី?

JDK (Java Development Kit) គឺជា software package ដែលមានឧបករណ៍ទាំងអស់សម្រាប់បង្កើតកម្មវិធី Java។

🔍 JDK vs JRE vs JVM

ឈ្មោះ ពេញ មុខងារ ប្រើសម្រាប់
JVM Java Virtual Machine រត់កម្មវិធី Java Execute bytecode
JRE Java Runtime Environment JVM + Libraries រត់កម្មវិធី (មិនមែនបង្កើត)
JDK Java Development Kit JRE + Development Tools បង្កើត និង រត់កម្មវិធី

🧩 អ្វីដែលមានក្នុង JDK:

  • javac: Java Compiler (compile .java → .class)
  • java: Java Runtime (រត់កម្មវិធី)
  • jar: Java Archive tool (បង្កើត .jar files)
  • javadoc: Documentation generator
  • JRE: Runtime environment
  • Libraries: Standard Java libraries

⚙️ របៀបដំណើរការ Java

1. សរសេរកូដ → HelloWorld.java (Source Code)
   ↓
2. Compile → javac HelloWorld.java
   ↓
3. បង្កើត → HelloWorld.class (Bytecode)
   ↓
4. រត់ → java HelloWorld
   ↓
5. JVM បកប្រែ bytecode → machine code
   ↓
6. បង្ហាញលទ្ធផល

💡 ហេតុអ្វីត្រូវការ JDK?

  • Compiler (javac): បំលែងកូដរបស់យើងទៅជា bytecode
  • Debugger: រកកំហុសក្នុងកូដ
  • Development Tools: ឧបករណ៍ជាច្រើនសម្រាប់ developer
  • Libraries: មុខងារ built-in ជាច្រើន

🌍 Java Version ណាដែលគួរប្រើ?

  • Java 8 (LTS): Popular, stable, ប្រើច្រើន
  • Java 11 (LTS): Modern features, recommended
  • Java 17 (LTS): Latest LTS, best choice
  • Java 21 (LTS): Newest LTS (2023)

LTS = Long Term Support (ទទួលការគាំទ្រយូរ)

Java Code
Click "Run" to execute the Java code

💻 ការដំឡើងនៅលើ Windows

📥 ជំហានទី 1: Download JDK

  1. ទៅកាន់ Oracle JDKOpenJDK
  2. ជ្រើសរើស Windows version
  3. Download installer (.exe)

⚡ ជំហានទី 2: Install

  1. Run installer file
  2. Follow installation wizard
  3. កត់សម្គាល់ installation path (ឧ: C:Program FilesJavajdk-17)

🔧 ជំហានទី 3: កំណត់ Environment Variables

ហេតុអ្វីត្រូវការ? ដើម្បីប្រើ java និង javac command ពីគ្រប់ទីកន្លែង។

របៀបកំណត់:

  1. Right-click "This PC" → Properties
  2. Advanced system settings → Environment Variables
  3. បង្កើត JAVA_HOME:
    • Variable name: JAVA_HOME
    • Variable value: C:Program FilesJavajdk-17
  4. Edit Path variable:
    • បន្ថែម: %JAVA_HOME%in

✅ ជំហានទី 4: ពិនិត្យ Installation

បើក Command Prompt ហើយរត់:

java -version
javac -version

ប្រសិនបើបង្ហាញ version → ដំឡើងបានជោគជ័យ! ✨

Java Code
Click "Run" to execute the Java code

🚀 រត់កម្មវិធី Java

📝 ជំហានបង្កើត និង រត់កម្មវិធី

ជំហានទី 1: បង្កើតឯកសារ Java

// បង្កើតឯកសារ HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

ជំហានទី 2: Compile (បកប្រែ)

javac HelloWorld.java

នេះនឹងបង្កើតឯកសារ HelloWorld.class (bytecode)

ជំហានទី 3: Run (រត់)

java HelloWorld

Output: Hello, World!

⚠️ កំហុសញឹកញាប់:

កំហុស មូលហេតុ ដំណោះស្រាយ
'javac' is not recognized Path មិនត្រឹមត្រូវ ពិនិត្យ Environment Variables
class HelloWorld is public ឈ្មោះឯកសារមិនត្រូវ ឈ្មោះឯកសារត្រូវតែស្មើឈ្មោះ class
Could not find main method គ្មាន main method បន្ថែម main method

🎯 IDE (Integrated Development Environment)

ជំនួសឱ្យការប្រើ notepad និង command line អ្នកអាចប្រើ IDE:

  • IntelliJ IDEA: មានប្រជាប្រិយភាព ល្អសម្រាប់ Java
  • Eclipse: ឥតគិតថ្លៃ មានមុខងារច្រើន
  • NetBeans: ងាយស្រួលសម្រាប់អ្នកចាប់ផ្តើម
  • VS Code: Light, flexible, ប្រើបាន

💡 ប្រយោជន៍ IDE:

  • Auto-completion (បំពេញកូដស្វ័យប្រវត្តិ)
  • Syntax highlighting (ពណ៌កូដ)
  • Debugging tools (រកកំហុស)
  • រត់កម្មវិធីដោយគ្រាន់តែចុច button
Java Code
Click "Run" to execute the Java code