ការដំឡើង 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
- ទៅកាន់ Oracle JDK ឬ OpenJDK
- ជ្រើសរើស Windows version
- Download installer (.exe)
⚡ ជំហានទី 2: Install
- Run installer file
- Follow installation wizard
- កត់សម្គាល់ installation path (ឧ: C:Program FilesJavajdk-17)
🔧 ជំហានទី 3: កំណត់ Environment Variables
ហេតុអ្វីត្រូវការ? ដើម្បីប្រើ java និង javac command ពីគ្រប់ទីកន្លែង។
របៀបកំណត់:
- Right-click "This PC" → Properties
- Advanced system settings → Environment Variables
- បង្កើត JAVA_HOME:
- Variable name: JAVA_HOME
- Variable value: C:Program FilesJavajdk-17
- 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