- 1 Introduction
- 2 2. Basic Concepts: PATH, JAVA_HOME, and CLASSPATH
- 3 3. When and Why Java PATH Configuration Is Necessary
- 4 4. මෙහෙයුම් පද්ධතිය අනුව Java PATH සහ JAVA_HOME ගන්නා විදිය
- 5 5. බහු Java අනුවාද කළමනාකරණය සහ මාරු කිරීම
- 6 6. ගැටළු විසඳීම සහ පොදු දෝෂ
- 7 7. හොඳ පුරුදු සහ ආරක්ෂක සැලකිලි
- 8 8. නිගමනය
- 9 9. නිතර අසන ප්රශ්න
- 10 10. පදකෝෂය
- 11 10. පදකෝෂය සහ අතිරේක යොමු
Introduction
Java යනු ලොව පුරා විවිධ පද්ධති සහ යෙදුම් සංවර්ධනය සඳහා භාවිතා වන වැඩසටහන් භාෂාවකි. Java ඉගෙන ගැනීමට නවකයන් හෝ නව සංවර්ධන පරිසරයක් සකස් කරන අයට මුලින්ම මුහුණ දෙන අභියෝග之一 වන්නේ PATH වින්යාසය පිළිබඳ ගැටළුවයි.
බොහෝ ජනතාව “Java PATH කියන්නේ මොනවාද?” හෝ “මට එය වින්යාස කළ යුතු ඇයි?” යන ප්රශ්න අසති. වාස්තුකථනයේ, PATH වින්යාසය යනු ප්රථම වැදගත් පියවරක්—ඔබගේ පරිගණකයේ Java නිවැරදිව ක්රියා කිරීමට “ඇතුළත් වීමේ ස්ථානය”කි. PATH නිවැරදිව වින්යාස නොකළහොත්, ඔබට Java කමාන්ඩ් ලයින් හෝ සංවර්ධන මෙවලම් මගින් ධාවනය කළ නොහැකි වන අතර, විවිධ දෝෂ සහ ගැටළු විසඳීමේ හිස්කම් ඇති වේ.
මෙම ලිපියේ, අපි Java PATH සහ JAVA_HOME ගැන මුල සිටම අරඹන-හිතකාමී ආකාරයෙන් පැහැදිලි කරමු. Windows, macOS, Linux සඳහා නිරූපිත සැකසුම් ක්රියාමාර්ග, ගැටළු විසඳුම් උපදෙස් සහ සාමාන්ය වැරදි පිළිබඳ විස්තර සපයමු. ඔබට යම් ගැටළුවක් සිදු වූ විට භාරගත හැකි ප්රායෝගික මාර්ගෝපදේශද මෙහි ඇත.
අපගේ ඉලක්කය Java PATH වින්යාසය සමඟ අස්ථිර නොවීම සඳහා ඔබට උදව් කිරීමයි. ඔබ Java නවකයෙක් වුවත්, පරිසර සැකසුම සමඟ ගැටළුවක් තිබුණත්, මෙම මාර්ගෝපදේශය ඔබට විශ්වාසයෙන් පිරිපුන්, විශ්වාසනීය සංවර්ධන පරිසරයක් ගොඩනැගීමට උපකාරී වේ.
2. Basic Concepts: PATH, JAVA_HOME, and CLASSPATH
Java පරිසරයක් සැකසීමේදී, ඔබට PATH, JAVA_HOME, CLASSPATH යන ත්රිත්වය නිතරම හමුවේ. ඒවා සෑම එකක්ම වෙනස් කාර්යයක් ඉටු කරන අතර, ඒවා පැහැදිලිව තේරුම් ගැනීම පරිසර සැකසුම ඉතාම ස smooth කරයි.
What Is PATH?
PATH යනු Windows, macOS, Linux වැනි මෙහෙයුම් පද්ධති භාවිතා කරන පරිසර විචල්යයන්ගෙන් එකකි. PATH තුළ ඩිරෙක්ටරියක් ලියාපදිංචි කළහොත්, එම ඩිරෙක්ටරියේ ඇති ක්රියාත්මක කළ හැකි වැඩසටහන් කමාන්ඩ් ප්රොම්ප්ට් හෝ ටර්මිනලයෙන් සෘජුව ධාවනය කළ හැක.
උදාහරණයක් ලෙස, Java ස්ථාපන ඩිරෙක්ටරිය PATH තුළ ඇතුළත් කර ඇත්නම්, ඔබට ඕනෑම ඩිරෙක්ටරියකින් java සහ javac කමාන්ඩ් ධාවනය කළ හැක.
What Is JAVA_HOME?
JAVA_HOME යනු Java Development Kit (JDK) ස්ථාපිත වූ ස්ථානය සලකුණු කරන පරිසර විචල්යයකි. Maven, Gradle, Eclipse වැනි බොහෝ සංවර්ධන මෙවලම් JAVA_HOME භාවිතා කර JDK ස්වයංක්රීයව සොයා ගනී.
JAVA_HOME JDK ස්ථාපන ඩිරෙක්ටරියට සකස් කළ යුතුය, උදාහරණයක්: C:\Program Files\Java\jdk-17.
What Is CLASSPATH?
CLASSPATH යනු Java සංකලනය සහ ධාවනය කිරීමේදී .jar ගොනු වැනි පන්තිය ගොනු සහ පුස්තකාලයන් සොයන ස්ථානය නියම කරයි.
PATH වලට වඩා, CLASSPATH නිතර වින්යාස කළ යුතු දෙයක් නොවේ. නමුත් අභිරුචි පුස්තකාලයන් සමඟ වැඩ කරන විට එය ප්රයෝජනවත් වේ. අවධානයෙන් සිටින්න: වැරදි CLASSPATH සැකසුම් “class not found” දෝෂ ඇති කරයි. නවකයන්ට පළමුව PATH සහ JAVA_HOME තේරුම් ගැනීමට අවධානය යොමු කළ යුතුය.
Reference to the Glossary
ඔබට මෙම පදයන් පසුව නැවත බලන්න අවශ්ය නම්, ලිපියේ අවසානයේ ඇති ග්ලොසරි බලන්න.
PATH, JAVA_HOME, CLASSPATH යනු Java සංවර්ධනය සහ ධාවනය සඳහා මූලික අංග වේ. ඒවාගේ කාර්යයන් සහ අරමුණු පළමුව තේරුම් ගැනීමෙන් ආරම්භ කරන්න.
3. When and Why Java PATH Configuration Is Necessary
Java PATH වින්යාස කිරීම ඉගෙනුම්කරුවන්ටත්, වෘත්තීය සංවර්ධකයන්ටත් අත්යවශ්ය වේ. නමුත් බොහෝ ජනතාව “PATH වින්යාසය ඇයි අවශ්ය?” හෝ “කවදා එය වැදගත් වේ?” යන ප්රශ්න අසති. මෙම කොටස PATH අවශ්ය වන විශේෂ අවස්ථා සහ එය ලබා දෙන ප්රතිලාභ පැහැදිලි කරයි.
Required to Use Java Commands
PATH වින්යාස කිරීමේ ප්රධාන හේතුව වන්නේ java සහ javac වැනි කමාන්ඩ් ඕනෑම තැනකින් කමාන්ඩ් ප්රොම්ප්ට් හෝ ටර්මිනලයෙන් ධාවනය කළ හැකි කිරීමයි.
Java ඩිරෙක්ටරිය PATH තුළ ඇතුළත් නොවුවහොත්, Java නිවැරදිව ස්ථාපිත වූවත්, “කමාන්ඩ් සොයාගත නොහැක” යන දෝෂ පණිවුඩ පෙන්වනු ඇත.
Integration with Development and Build Tools
Eclipse, IntelliJ IDEA වැනි IDE සහ Maven, Gradle වැනි ගොඩනැගීමේ මෙවලම් ඇතුළත java සහ javac කමාන්ඩ් ඇමතුම් කරයි.
PATH හෝ JAVA_HOME නිවැරදිව වින්යාස නොකළහොත්, මෙම මෙවලම් ව්යාපෘති ගොඩනැගීම හෝ ධාවනය කිරීමේදී අසාර්ථක වේ.
Switching Between Multiple Java Versions
අඩවි වර්ධනයේදී, Java 8 සහ Java 17 වැනි බහු Java සංස්කරණ භාවිතා කිරීම සුලබ ය. PATH සහ JAVA_HOME මාරු කිරීමෙන්, එක් එක් ව්යාපෘතිය සඳහා සුදුසු Java සංස්කරණය ලේසියෙන් තෝරාගත හැකිය.
මෙය අනුකූලතා පරීක්ෂා කිරීම සහ පැරණි පද්ධති නඩත්තු කිරීම පහසු කරයි.
සුලබ ගැටලු වළක්වා ගැනීම
වැරදි PATH ගන්නා විදිය සාමාන්යයෙන් Java විධාන ක්රියා නොකිරීම හෝ වැරදි Java සංස්කරණය භාවිතා වීම වැනි ගැටලුවලට තුඩු දෙයි.
නිවැරදි PATH සැකසුම මෙම ගැටලු සිදුවීමට පෙර වළක්වා ගැනීමට උපකාරී වේ.
සාරාංශය
Java PATH ගන්නා විදිය කාර්යක්ෂම වර්ධනය සහ ඉගෙනීම සඳහා මූලික යටිතල පහසුකම් වේ. ඔබ එය තේරුම් ගත් විට, ඔබගේ දෛනික ක්රියාකාරීත්වය සැලකිය යුතු ලෙස සුමට වේ. මීළඟ කොටසේදී, අපි OS-විශේෂිත සැකසුම ක්රියාවිරිති විස්තරාත්මකව විමසා බලමු.
4. මෙහෙයුම් පද්ධතිය අනුව Java PATH සහ JAVA_HOME ගන්නා විදිය
මෙම කොටසේදී, අපි Windows, macOS, සහ Linux යන ප්රධාන මෙහෙයුම් පද්ධති තුන සඳහා Java PATH සහ JAVA_HOME පියවරෙන් පියවර ගන්නා විදිය පැහැදිලි කරමු. අපි එක් එක් පරිසරය සඳහා සුලබ අඩුපාඩු සහ ගැටලු විසඳීමේ උපදෙස් ද ආවරණය කරමු.
4-1. Windows
JDK බාගත කිරීම සහ ස්ථාපණය
පළමුව, නිල Oracle වෙබ් අඩවියෙන් හෝ OpenJDK බෙදාහැරීම් අඩවියකින් JDK බාගත කරන්න. බොහෝ අවස්ථාවලදී, අනුප්රාප්ත ස්ථාපණ මාර්ගය වන්නේ: C:\Program Files\Java\jdk-<version>.
JAVA_HOME සැකසීම
- File Explorer විවෘත කරන්න සහ ස්ථාපිත JDK නාමාවරණය සොයන්න (උදාහරණයක් ලෙස,
C:\Program Files\Java\jdk-17). - Start මෙනුවේ “Environment Variables” සොයන්න සහ “Edit the system environment variables” විවෘත කරන්න.
- “Environment Variables” බොත්තම ක්ලික් කරන්න.
- “System variables” යටතේ, “New” ක්ලික් කරන්න.
- විචල්ය නම
JAVA_HOMEලෙස සැකසන්න සහ විචල්ය වටිනාකම JDK ස්ථාපණ මාර්ගය ලෙස සැකසන්න.
Java PATH හි එකතු කිරීම
- එම “Environment Variables” කවුළුවේදීම,
Pathතෝරන්න සහ “Edit” ක්ලික් කරන්න. - “New” ක්ලික් කරන්න සහ
%JAVA_HOME%\binඑකතු කරන්න . - සියලුම කවුළු වසන්න “OK” ක්ලික් කරන්න.
ගන්නා විදිය තහවුරු කිරීම
Command Prompt විවෘත කරන්න සහ පහත විධාන ක්රියාත්මක කරන්න:
java --version
javac --version
echo %JAVA_HOME%
සුලබ වැරදි සහ විසඳුම්
- වෙනස්කම් ක්රියාත්මක වීම සඳහා ඔබ යුතු වන්නේ Command Prompt නැවත ආරම්භ කිරීම යි.
%JAVA_HOME%\binහි වැරදි අකුරු හෝ වැරදි මාර්ග පරීක්ෂා කරන්න .- JDK මාර්ගය අනපේක්ෂිත අක්ෂර අඩංගු නොවන බව සහතික කරන්න.
4-2. macOS
JDK ස්ථාපණය
ඔබට නිල වෙබ් අඩවියෙන් හෝ Homebrew භාවිතයෙන් JDK ස්ථාපනය කළ හැකිය:
brew install openjdk@17
JAVA_HOME සහ PATH ගන්නා විදිය
- Terminal විවෘත කරන්න.
- ඔබගේ shell ගන්නා විදිහේ ගොනුව සංස්කරණය කරන්න (උදාහරණයක් ලෙස
.zshrcහෝ.bash_profile). - පහත පේළි එකතු කරන්න (මාර්ගය ස්ථාපණය අනුව වෙනස් විය හැකිය):
export JAVA_HOME=$(/usr/libexec/java_home -v 17) export PATH="$JAVA_HOME/bin:$PATH"
- වෙනස්කම් යෙදීම සඳහා ක්රියාත්මක කරන්න:
source ~/.zshrc
තහවුරු කිරීම
java -version
javac -version
echo $JAVA_HOME
සුලබ ගැටලු සහ ප්රතිසාධනය
- ගන්නා විදිහේ ගොනුවේ syntax වැරදි පරීක්ෂා කරන්න.
- ඔබ
sourceවිධානය ක්රියාත්මක කළ බව සහතික කරන්න. - බහු JDK ස්ථාපිත වී ඇත්නම්, නිවැරදි සංස්කරණය තෝරාගැනීම සඳහා
/usr/libexec/java_homeභාවිතා කරන්න.
4-3. Linux (Ubuntu, CentOS, ආදිය)
JDK ස්ථාපණය
Debian-අඩඋනු බෙදාහැරීම් (Ubuntu, ආදිය):
sudo apt update
sudo apt install openjdk-17-jdk
Red Hat-අඩඋනු බෙදාහැරීම් (CentOS, ආදිය):
sudo yum install java-17-openjdk-devel
JAVA_HOME සහ PATH සැකසීම
- Java ස්ථාපණ මාර්ගය පරීක්ෂා කරන්න:
readlink -f $(which java)
- ඔබගේ shell ගන්නා විදිහේ ගොනුව සංස්කරණය කරන්න (උදාහරණයක් ලෙස,
~/.bashrcහෝ~/.profile) සහ එකතු කරන්න:export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
- වෙනස්කම් යෙදීම:
source ~/.bashrc
බහු JDK ස්ථාපණ කළ ආකාර කළමනාකරණය
ඔබට අනුප්රාප්ත Java සංස්කරණය මාරු කළ හැකිය භාවිතයෙන්:
sudo update-alternatives --config java
තහවුරු කිරීම
java -version
javac -version
echo $JAVA_HOME
Although the steps differ by operating system, the core concept is the same: set JAVA_HOME and add it to PATH. If changes do not take effect, restart your terminal and recheck the configuration.
5. බහු Java අනුවාද කළමනාකරණය සහ මාරු කිරීම
In many development environments, you need to work with multiple Java versions. For example, legacy systems may require Java 8, while new projects use Java 17. This section explains how to manage and switch between multiple versions efficiently.
බහු අනුවාද කළමනාකරණය වැදගත් වීමේ හේතු
- Java වාක්ය රීති, විශේෂාංග, සහ සහාය ලයිබ්රරීන් අනුවාද අනුව වෙනස් වේ.
- පරීක්ෂණ සඳහා විශේෂ Java අනුවාද යටතේ යෙදුම් ධාවනය කිරීම අවශ්ය විය හැක.
- ගොඩනැගීමේ මෙවලම් සහ පැකේජ් කළමනාකරණය පරිසර විචල්ය භාවිතා කර Java අනුවාද තෝරයි.
OS අනුව මාරු කිරීමේ ක්රම
Windows
- වෙනත් ඩිරෙක්ටරීන්හි බහු JDK ස්ථාපනය කරන්න.
- අවශ්ය අනුවාදය වෙත
JAVA_HOMEයාවත්කාලීන කරන්න. %JAVA_HOME%\binPATH තුළ සක්රිය බවට පත් කරන්න.- Command Prompt නැවත ආරම්භ කර
java -versionසමඟ තහවුරු කරන්න.
macOS
export JAVA_HOME=$(/usr/libexec/java_home -v <version>)
ඔබට මෙම විධානය ඔබේ shell වින්යාස ගොනුවේ තබා හෝ ටර්මිනල් සැසියකට තාවකාලිකව ක්රියාත්මක කළ හැක.

Linux
sudo update-alternatives --config java
sudo update-alternatives --config javac
IDEs සහ Build Tools තුළ Java අනුවාද නිරූපණය කිරීම
- Eclipse සහ IntelliJ IDEA වැනි IDEs පළපුරුදු ව්යාපෘතියකට JDK වින්යාසය සකස් කිරීමට ඉඩ දෙයි.
- Maven සහ Gradle වැනි Build Tools වින්යාස ගොනු මගින් Java අනුවාද නිරූපණය කළ හැක.
අනුවාද මාරු කිරීමේදී වැදගත් සටහන්
- PATH සහ JAVA_HOME සදාකාලිකව සමානව තබා ගන්න.
- වෙනස්කම් සිදු කිරීමෙන් පසු ටර්මිනල නැවත ආරම්භ කරන්න.
java -versionභාවිතා කර සක්රිය අනුවාදය තහවුරු කරන්න.
6. ගැටළු විසඳීම සහ පොදු දෝෂ
Even after configuration, issues may occur. Below are common problems and their solutions.
Java විධාන හඳුනා නොගත් විට පරීක්ෂණ ලැයිස්තුව
- ටර්මිනල නැවත ආරම්භ නොකළා
- PATH වාක්ය රීති දෝෂ
- JAVA_HOME අගය වැරදි
- අවසර නොමැති (Windows)
ස්ථාපිත බහු අනුවාද කළමනාකරණය
- පළමු PATH ඇතුළත් කිරීම ප්රමුඛත්වය ලබා ගනී.
- අවශ්ය අනුවාදය පළමුව පෙන්වන්න.
සාමාන්ය දෝෂ පණිවුඩ
- විධානය හඳුනා නොගත් : PATH හෝ JAVA_HOME ගැටළුව.
- Class not found : CLASSPATH වැරදි වින්යාසය.
7. හොඳ පුරුදු සහ ආරක්ෂක සැලකිලි
Proper configuration goes beyond basic functionality. These best practices help maintain a secure and efficient environment.
පරිශීලක vs පද්ධති පරිසර විචල්ය
- පුද්ගලික සංවර්ධනය සඳහා පරිශීලක මට්ටමේ විචල්ය භාවිතා කරන්න.
- බෙදාගත් පරිසරවල පද්ධති මට්ටමේ විචල්ය සාවධානයෙන් භාවිතා කරන්න.
කණ්ඩායම් සහ CI/CD පරිසර
- නිර්දේශිත Java අනුවාද ලේඛනය කරන්න.
- වින්යාසය සම්මත කිරීම සඳහා ස්ක්රිප්ට් හෝ පරිසර ගොනු භාවිතා කරන්න.
ආරක්ෂක සැලකිලි
- සංවේදී මාර්ග හෙළි නොකරන්න.
- භාවිතා නොකරන JDK ස්ථාපන නිතර ඉවත් කරන්න.
8. නිගමනය
This article covered Java PATH configuration from fundamentals to OS-specific setup, troubleshooting, multi-version management, and best practices.
By understanding environment variables such as PATH, JAVA_HOME, and CLASSPATH, you can build a stable and flexible Java development environment.
Even when issues arise, careful verification and step-by-step troubleshooting will lead you to a solution.
9. නිතර අසන ප්රශ්න
Q1. PATH සහ CLASSPATH අතර වෙනස කුමක්ද?
PATH යනු OS ක්රියාත්මක විධාන සොයන ස්ථානය නියම කරයි. CLASSPATH යනු Java පන්තියන් සහ පුස්තකාල සොයන ස්ථානය නියම කරයි.
Q2. JAVA_HOME අනිවාර්යද?
අනිවාර්ය නොවූවත්, ගොඩනැගීමේ මෙවලම් සහ IDEs සඳහා දැඩි ලෙස නිර්දේශ කරයි.
Q3. PATH වින්යාස කිරීමෙන් පසු Java ක්රියා නොකරන්නේ ඇයි?
බොහෝ විට, ටර්මිනල නැවත ආරම්භ නොකළ නිසා වේ.
10. පදකෝෂය
PATH, JAVA_HOME, CLASSPATH, JDK, JRE, shell, command prompt, version management, සහ IDE යනවා Java පරිසර වින්යාසය සඳහා අත්යවශ්ය සංකල්ප වේ.
Q4. බහු JDK ගොඩනැගීම් ඇති විට අනිච්චිත Java අනුවාදයක් තෝරා ගැනීමට හේතුව කුමක්ද?
A:
Java, PATH විචල්යයේ bin නාමාවලිය පළමුව පෙන්වන අනුවාදය තෝරයි. එයට අමතරව, JAVA_HOME හි අගය, සහ Linux පද්ධතිවල update-alternatives මගින් තෝරාගත් අනුවාදයද, භාවිතා වන Java අනුවාදය තීරණය කරයි.
අවශ්ය Java අනුවාදය සඳහා PATH ඇතුළත් කිරීම PATH ලැයිස්තුවේ ඉහළම ස්ථානයේ තබා ඇති බවට සහතික වන්න.
Q5. Android Studio හෝ Maven වැනි මෙවලම් සඳහා PATH වින්යාසය අවශ්ය වන්නේ ඇයි?
A:
මෙම මෙවලම් අභ්යන්තරයෙන් Java විධාන සහ JDK ස්ථාපන මාර්ගය යොදා ගනී. JAVA_HOME නිවැරදිව සකස් නොකළහොත්, “JDK not found” වැනි ගොඩනැගීම හෝ ක්රියාත්මක කිරීමේ දෝෂ ඇති විය හැක.
නිවැරදි වින්යාසය Java සහ සංවර්ධන මෙවලම් අතර සුමට ඒකාබද්ධතාවය සලසයි.
Q6. PATH සහ JAVA_HOME තාවකාලිකව මාරු කළ හැකිද?
A:
ඔව්. Windows හි, Command Prompt තුළ set විධානය භාවිතා කළ හැක. Linux සහ macOS හි, වත්මන් ටර්මිනල් සැසිය සඳහා සැකසුම් තාවකාලිකව වෙනස් කිරීමට export විධානය භාවිතා කළ හැක.
මෙම වෙනස්කම් ටර්මිනලය වසා දැමූ විට නැවත සකස් වේ. ස්ථිර වෙනස්කම් සඳහා, අදාළ පරිසර වින්යාස ගොනු යාවත්කාලීන කරන්න.
10. පදකෝෂය සහ අතිරේක යොමු
PATH
පද්ධතිය විධාන ක්රියාත්මක කරන විට සොයන නාමාවලීන්ගේ ලැයිස්තුවකි. java හෝ javac වැනි ක්රියාත්මක කළ හැකි ගොනු අඩංගු නාමාවලිය PATH තුළ ලියාපදිංචි කර ඇත්නම්, ඒ විධාන ඕනෑම ස්ථානයකින් ක්රියාත්මක කළ හැක.
JAVA_HOME
Java Development Kit (JDK) ස්ථාපිත කර ඇති නාමාවලියට සම්බන්ධ වන පරිසර විචල්යයකි. බොහෝ Java සංවර්ධන සහ ගොඩනැගීමේ මෙවලම් මෙම විචල්යය භාවිතා කර JDK ස්ථානය ස්වයංක්රීයව හඳුනා ගනී.
CLASSPATH
Java සඳහා විශේෂිත පරිසර විචල්යයකි, සංග්රහ (class) ගොනු සහ පුස්තකාල (උදා: .jar ගොනු) සංකලනය සහ ක්රියාත්මක කිරීමේදී Java සොයන ස්ථානය නියම කරයි. බාහිර හෝ අභිරුචි පුස්තකාල සමඟ වැඩ කරන විට ප්රධාන වශයෙන් භාවිතා වේ.
JDK (Java Development Kit)
Java වැඩසටහන් සංවර්ධනය සහ ක්රියාත්මක කිරීම සඳහා අවශ්ය සම්පූර්ණ මෙවලම් කට්ටලයකි. එය Java සංකලකය (javac), රන්ටයිම් පරිසරය, සහ සංවර්ධන උපකරණ ඇතුළත් කරයි.
JRE (Java Runtime Environment)
Java යෙදුම් ක්රියාත්මක කිරීම සඳහා අවශ්ය පරිසරයයි. එය JDK හි කොටසක් ලෙස ඇතුළත් වේ. සංවර්ධනය සඳහා JDK අවශ්ය වන අතර, ක්රියාත්මක කිරීම සඳහා පමණක් JRE ප්රමාණවත් විය හැක.
Shell
Linux සහ macOS වැනි UNIX-අධාරිත මෙහෙයුම් පද්ධතිවල භාවිතා වන විධාන-රේඛා අතුරුමුහුණතකි. සාමාන්ය උදාහරණ ලෙස bash සහ zsh ඇත.
Command Prompt
Windows පද්ධතිවල ප්රමිතිය විධාන-රේඛා අතුරුමුහුණත වන Command Prompt, පරිශීලකයන්ට විධාන ක්රියාත්මක කර වැඩසටහන් පාලනය කිරීමට ඉඩ සලසයි.
Version Management
බහු Java අනුවාද අතර කළමනාකරණය සහ මාරු කිරීමේ ක්රමවේදයන්. උදාහරණ ලෙස Linux හි update-alternatives, macOS හි /usr/libexec/java_home, සහ Windows හි JAVA_HOME සහ PATH මාරු කිරීම.
IDE (Integrated Development Environment)
Eclipse සහ IntelliJ IDEA වැනි මෙවලම්, කේතන, දෝෂ නිරාකරණ, ගොඩනැගීම, සහ ක්රියාත්මක කිරීම එකම පරිසරයකට ඒකාබද්ධ කරන IDE (එකතු කළ සංවර්ධන පරිසරය).
Additional References
Java පරිසර සැකසුම සහ PATH වින්යාසය සම්බන්ධ ප්රශ්න සහ ගැටළු විසඳීමට මෙම පදකෝෂය සහ යොමු ලැයිස්තුව භාවිතා කරන්න.


