- 1 1. හැඳින්වීම
- 2 2. ඔබේ ජාවා අනුවාදය පරීක්ෂා කිරීම
- 3 3. Java ස්ථාපනය කරන ආකාරය
- 4 4. Java යාවත්කාලීන කිරීම
- 5 5. පොදු ගැටළු සහ විසඳුම්
- 5.1 5.1 “java is not recognized as an internal or external command” යන දෝෂය සංස්කරණ පරීක්ෂා කිරීමේදී පෙනේ නම්
- 5.2 5.2 බහු Java සංස්කරණ එකට පවතින අතර, අවශ්ය නොවන සංස්කරණයක් භාවිතා වේ
- 5.3 5.3 Eclipse වැනි IDE වල ගොඩනැගීමේ දෝෂ (උදා: “Compiler compliance level does not match”)
- 5.4 5.4 Java යාවත්කාලීන කිරීමෙන් පසු පරණ සංස්කරණ පවතිනවා
- 5.5 5.5 Java වෙබ් යෙදුම් වල “Unsupported major.minor version” දෝෂය පෙනේ
- 6 6. FAQ (පොදු අසන ප්රශ්න)
- 6.1 Q1. JRE සහ JDK අතර වෙනස කුමක්ද?
- 6.2 Q2. Java සංස්කරණ අංකයෙන් අදහස් කරන්නේ කුමක්ද?
- 6.3 Q3. බහු Java සංස්කරණ ස්ථාපිත කිරීම ගැන බලාපොරොත්තු විය හැකිද?
- 6.4 Q4. පැරණි Java සංස්කරණ ඉවත් කළ යුතුද?
- 6.5 Q5. Java සංස්කරණ අතර මාරු වැඩි දියුණු කරන්නේ කෙසේද?
- 6.6 Q6. මම නිතර Java යාවත්කාලීන දැනුම්දීම් ලබා ගන්නෙමි. ඒවා නොසලකා හරින්නේ සුරක්ෂිතද?
- 7 7. සාරාංශය
1. හැඳින්වීම
ජාවා අනුවාද කළමනාකරණය වැදගත් වන්නේ ඇයි
ජාවා යනු වෙබ් යෙදුම්, ජංගම යෙදුම්, සහ ව්යාපාරික පද්ධති වැනි විවිධ මෘදුකාංග සංවර්ධන ක්ෂේත්රවල පුළුල් ලෙස භාවිතා වන වැඩසටහන් භාෂාවකි. එහි විකාශනය ඉක්මනින් සිදු වී ඇති අතර, එක් එක් අනුවාදයක් නව විශේෂාංග සහ විශේෂණාත්මක වෙනස්කම් හඳුන්වා දෙයි.
උදාහරණයක් ලෙස, ජාවා 8 දී ලැම්බඩා ප්රකාශන සහ Stream API හඳුන්වා දුන් අතර, ජාවා 11 පසුගිය අනුවාදවලින් කිහිපයක් අහෝසි කර ඇත, එය රන්ටයිම් සහ පුස්තකාල සමඟ අනුකූලතාවයට බලපායි. මෙම වෙනස්කම් නිවැරදිව හසුරවීමට, ඔබේ සංවර්ධන පරිසරයේ “දැනට භාවිතා වන ජාවා අනුවාදය” කුමක්දැයි සෑම විටම දැන ගැනීම අත්යවශ්ය වේ.
එසේම, ව්යාපාරික හා සංවර්ධන කණ්ඩායම් තුළ ආරක්ෂක හේතු සහ දිගුකාලීන සහාය (LTS) ප්රතිපත්ති මත විශේෂිත ජාවා අනුවාදයන් නියම කරනු ලැබේ. එබැවින්, භාවිතා වන අනුවාදය බොහෝ පරණ නම්, සහාය අවසන් වීමේ අවදානම් ඇති විය හැක.
මෙම ලිපියේ අරමුණ සහ එය කාටද?
මෙම ලිපිය ඔබේ ජාවා අනුවාදය පරීක්ෂා කිරීම, ජාවා ස්ථාපනය කිරීම, යාවත්කාලීන කිරීම, සහ ගැටළු විසඳීම පිළිබඳ සවිස්තරාත්මක විස්තරයක් ලබා දේ. මෙම ලිපිය අරමුණු කරගන්නේ:
- ජාවා සමඟ සංවර්ධනය ආරම්භ කිරීමට කැමති ආරම්භකයන්
- දැනට භාවිතා වන අනුවාදය පරීක්ෂා කිරීමට අවශ්ය මධ්යම පරිශීලකයන්
- පරිසර සැකසීම හෝ යාවත්කාලීන කිරීමේ ගැටළු අත්විඳින ප්රායෝගිකයන්
ප්රධාන මෙහෙයුම් පද්ධති — Windows, macOS, සහ Linux — සඳහා විස්තරාත්මක ක්රියා පටිපාටියන් ඉදිරිපත් කර ඇති අතර, සංවර්ධක මෙවලම් භාවිතා කර පරීක්ෂා කිරීමේ ක්රමද පැහැදිලි කර ඇත. එබැවින්, මෙම අන්තර්ගතය ඕනෑම පරිසරයකට අදාළ ලෙස යොදා ගත හැක.
අරමුණ වන්නේ ඔබට ජාවා අනුවාද පිළිබඳ නිවැරදි දැනුම ලබා දී, ආරක්ෂිත හා සුවපහසු සංවර්ධන පරිසරයක් සකස් කර ගැනීමට උපකාර කිරීමයි.
2. ඔබේ ජාවා අනුවාදය පරීක්ෂා කිරීම
2.1 විධාන පේළිය (Command Line) මගින් ජාවා අනුවාදය පරීක්ෂා කිරීම
java -version විධානය භාවිතා කිරීම
ජාවා අනුවාදය පරීක්ෂා කිරීමේ අතිමහත් මූලික හා විශ්වාසනීය ක්රමය විධාන පේළිය භාවිතා කිරීමයි. මෙය මෙහෙයුම් පද්ධතිය කුමක් වුවත් ක්රියා කරයි.
සාමාන්ය ක්රියා පටිපාටිය:
- ටර්මිනලය (macOS/Linux) හෝ Command Prompt (Windows) විවෘත කරන්න.
- පහත විධානය ඇතුළත් කර ක්රියාත්මක කරන්න:
java -version
උදාහරණ ප්රතිඵලය:
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
මෙම ප්රතිඵලයෙන් “Java Runtime Environment (JRE)” අනුවාදය 17 බව ඔබට දැකගත හැක.
javac -version මගින් JDK අනුවාදය පරීක්ෂා කිරීම
JDK (Java Compiler) නිවැරදිව ස්ථාපනය වී ඇතිදැයි තහවුරු කිරීම සඳහා javac අනුවාදය පරීක්ෂා කිරීමද වැදගත් වේ.
javac -version
උදාහරණ ප්රතිඵලය:
javac 17.0.2
ජාවා ක්රියාත්මක ගොනුවේ ස්ථානය පරීක්ෂා කිරීම
බහු අනුවාද ස්ථාපනය කර ඇත්නම්, කුමන ක්රියාත්මක ගොනුව භාවිතා කරමින් සිටිනදැයි පරීක්ෂා කිරීම අත්යවශ්ය වේ.
- Windows:
where java
- macOS/Linux:
which java
ප්රතිඵලයේ මාර්ගය පරීක්ෂා කිරීමෙන් ජාවා ස්ථාපිත ස්ථානය හඳුනාගත හැක.
2.2 GUI (Windows) මගින් පරීක්ෂා කිරීම
විධාන පේළිය භාවිතා කිරීමේදී අසහජ්යතාවයක් ඇති නම්, Windows GUI මගින්ද ජාවා අනුවාදය පරීක්ෂා කළ හැක.
Java Control Panel භාවිතා කිරීම
- Start මෙනුව විවෘත කර “Java” යනුවෙන් සෙවීමෙන් “Configure Java” විවෘත කරන්න.
- “Java” ටැබ් එක තෝරා “View” බොත්තම ක්ලික් කරන්න.
- ස්ථාපිත ජාවා අනුවාද ලැයිස්තුවක් පෙන්වනු ඇත.
මෙම ක්රමය මඟින් බහු අනුවාද එකවර පරීක්ෂා කළ හැක.
2.3 GUI (macOS) මගින් පරීක්ෂා කිරීම
macOS හිද GUI මඟින් ජාවා අනුවාදය පරීක්ෂා කළ හැක.
System Settings මගින් පරීක්ෂා කිරීම
- Apple මෙනුවෙන් “System Settings” > “Java” විවෘත කරන්න.
- Java Control Panel ආරම්භ වේ.
- “Java” ටැබ් එක තෝරා “View” ක්ලික් කරන්න.
Windows මෙන්ම, විස්තරාත්මක අනුවාද තොරතුරු මෙහිද පෙන්වනු ඇත.
2.4 Eclipse මගින් ජාවා අනුවාදය පරීක්ෂා කිරීම
ඔබ Eclipse සංවර්ධන පරිසරය භාවිතා කරන්නේ නම්, ව්යාපෘතිය අනුවාදය අනුව සකස් කර ඇතිදැයි පරීක්ෂා කිරීම වැදගත් වේ.
පියවර:
- Eclipse ආරම්භ කර ඉලක්ක ව්යාපෘතිය මත දකුණු‑ක්ලික් කරන්න.
- “Properties” > “Java Compiler” වෙත යන්න.
- “Compiler compliance level” ක්ෂේත්රය භාවිතා වන Java සංස්කරණය පෙන්වයි.
Eclipse විසින් භාවිතා කරන JDK සංස්කරණය පරීක්ෂා කිරීමට පහත පියවර අනුගමනය කළ හැක.
- “Window” > “Preferences” > “Java” > “Installed JREs.” වෙත යන්න.
- භාවිතා වන JRE විස්තර පරීක්ෂා කර JDK මාර්ගය සහ සංස්කරණය තහවුරු කරන්න.
3. Java ස්ථාපනය කරන ආකාරය
3.1 Windows සඳහා ස්ථාපන ක්රියාවලිය
Oracle නිල වෙබ් අඩවියෙන් JDK බාගත කිරීම
- ඔබේ බ්රවුසරය විවෘත කර Oracle නිල බාගත පිටුව වෙත පිවිසෙන්න.
- නවතම “Java SE Development Kit (JDK)” සොයා Windows සඳහා (
.exeආකාරය) ස්ථාපකය තෝරන්න. - බාගත කිරීම ආරම්භ කිරීමට බලපත්රයට එකඟ වන්න.
ස්ථාපකය භාවිතා කර ස්ථාපනය
බාගත කිරීම අවසන් වූ පසු, ස්ථාපකය ධාවනය කර පහත පියවර අනුගමනය කරන්න:
- පෙරනිමි ස්ථාපන නාමාවලිය සාමාන්යයෙන් ප්රයෝජනවත් වේ.
- ස්ථාපනය මිනිත්තු කිහිපයක් තුළ අවසන් වේ.
පරිසර විචල්ය සකස් කිරීම (වැදගත්)
කමාන්ඩ් ලයින් එකෙන් Java භාවිතා කිරීමට, පරිසර විචල්ය සකස් කළ යුතුය.
- “Control Panel” > “System” > “Advanced system settings” > “Environment Variables” විවෘත කරන්න.
- “System variables” තුළ
Pathතෝරාbinෆෝල්ඩරය (උදා:C:\Program Files\Java\jdk-17\bin) මාර්ගය එක් කරන්න. JAVA_HOMEනමින් නව විචල්යයක් සාදමින් JDK මාර්ගය නියම කරන්න.
සැකසීම් අවසන් කළ පසු, Command Prompt තුළ java -version ක්රියාත්මක කර ස්ථාපනය නිවැරදි බව තහවුරු කරන්න.
3.2 macOS සඳහා ස්ථාපන ක්රියාවලිය
JDK බාගත කිරීම සහ ස්ථාපනය
- නිල Oracle පිටුවට පිවිස macOS සඳහා (
.pkgආකාරය) JDK බාගත කරන්න. - බාගත කළ ගොනුව දෙවරක් ක්ලික් කර ස්ථාපකය ආරම්භ කර තිරයේ උපදෙස් අනුගමනය කරන්න.
ස්ථාපනය පරීක්ෂා කිරීම සහ Terminal තුළ පරිසර විචල්ය සකස් කිරීම
ස්ථාපනයෙන් පසු, Terminal විවෘත කර පහත විධානය ක්රියාත්මක කරන්න:
java -version
පෙන්වා ඇති සංස්කරණය නවතම නම්, ස්ථාපනය සාර්ථකයි.
අවශ්ය නම්, JAVA_HOME සකස් කිරීමට ඔබේ .zshrc හෝ .bash_profile තුළ පහත ලියන්න:
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
පසුදා source ~/.zshrc ක්රියාත්මක කර වෙනස්කම් යෙදවන්න.
3.3 Linux සඳහා ස්ථාපන ක්රියාවලිය
පැකේජ් කළමනාකරු (Ubuntu/Debian) භාවිතා කර ස්ථාපනය
sudo apt update
sudo apt install openjdk-17-jdk
ඊළඟට සංස්කරණය පරීක්ෂා කරන්න:
java -version
javac -version
පැකේජ් කළමනාකරු (CentOS/RHEL) භාවිතා කර ස්ථාපනය
sudo yum install java-17-openjdk-devel
බහු සංස්කරණ ස්ථාපිත වූ විට සංස්කරණ මාරු කිරීම
Ubuntu හි, පහත විධානය භාවිතා කර ස්ථාපිත Java සංස්කරණ මාරු කළ හැක:
sudo update-alternatives --config java
අතින් ස්ථාපනය (tar.gz ගොනුව භාවිතා කර)
- Oracle නිල වෙබ් අඩවියෙන්
.tar.gzආකාරයේ JDK බාගත කරන්න. /usr/lib/jvm/වැනි නාමාවලියක එය අනුස්ථාපනය කරන්න.- අතින් සංකේත සබැඳි සහ පරිසර විචල්ය සකස් කරන්න.
ඔබ නවතම සංස්කරණය හෝ විශේෂ JDK බෙදාහැරීමක් භාවිතා කිරීමට අවශ්ය නම්, මෙම ක්රමය ප්රයෝජනවත් වේ.
4. Java යාවත්කාලීන කිරීම
4.1 Windows හි Java යාවත්කාලීන කිරීම
Java පාලන පුවරුව භාවිතා කර අතින් යාවත්කාලීන කිරීම
Windows හි JRE ස්ථාපිත නම්, පහත පියවර අනුගමනය කර එය යාවත්කාලීන කළ හැක:
- Start මෙනුව විවෘත කර “Java” යනුවෙන් ටයිප් කර “Configure Java” විවෘත කරන්න.
- “Update” ටැබ් එක ක්ලික් කරන්න.
- “Update Now” ක්ලික් කර නවතම සංස්කරණය පරීක්ෂා කර ස්ථාපනය ආරම්භ කරන්න.
මෙම ක්රමය JRE සඳහා පමණක් යොදා ගත හැක.
ඔබ සංවර්ධන JDK භාවිතා කරන්නේ නම්, මූලික ක්රමය Oracle නිල වෙබ් අඩවියෙන් නවතම සංස්කරණය අතින් නැවත ස්ථාපනය කිරීමයි.
JDK අතින් නැවත ස්ථාපනය කිරීම
JDK යාවත්කාලීන කිරීම “නවතම සංස්කරණය බාගත කර ස්ථාපනය කිරීම” මගින් සිදු වේ.
- Oracle නිල පිටුවට ප්රවේශ වන්න.
- නවතම JDK බාගත කරන්න (පරණ එක මකා දැමිය හැක).
- ස්ථාපනයෙන් පසු, අවශ්ය නම්
JAVA_HOMEසහPathනැවත සැකසන්න.
4.2 macOS හි Java යාවත්කාලීන කිරීම
Java පාලන පුවරුව (JRE සඳහා) භාවිතා කර යාවත්කාලීන කිරීම
- “System Settings” > “Java” විවෘත කර පාලන පුවරුව අරඹන්න.
- “Update” ටැබ් එක ක්ලික් කරන්න.
- “Update Now” ක්රියාත්මක කරන්න.
JDK යාවත්කාලීන කිරීමේ ක්රමය
macOS හි, නවතම JDK අතින් ස්ථාපනය කිරීම සාමාන්ය ක්රමයකි.
- Oracle නිල අඩවියෙන් හෝ Adoptium වැනි JDK බෙදාහැරීමේ අඩවියෙන් නවතම සංස්කරණය බාගත කරන්න.
- ස්ථාපනය සඳහා
.pkgගොනුව දෙවරක් ක්ලික් කරන්න. - පරණ සංස්කරණය අවශ්ය නොවේ නම්, එය ඉවත් කළ හැක.
JAVA_HOME නැවත සැකසීමට අමතක නොකරන්න
නව සංස්කරණයක් වෙත මාරු කරන විට, JAVA_HOME මාර්ගය වෙනස් විය හැක.
එය මෙසේ නැවත සකසන්න:
export JAVA_HOME=$(/usr/libexec/java_home)
4.3 Linux හි Java යාවත්කාලීන කිරීම
පැකේජ් කළමනාකරු භාවිතා කර යාවත්කාලීන කිරීම
Linux පරිසරවල, OS පැකේජ් කළමනාකරු භාවිතා කර Java යාවත්කාලීන කළ හැක.
Ubuntu / Debian පදනම්:
sudo apt update
sudo apt upgrade openjdk-17-jdk
CentOS / RHEL පදනම්:
sudo yum update java-17-openjdk-devel
ස්ථාපිත බහු සංස්කරණ අතර මාරු කිරීම
නව සහ පරණ JDK සංස්කරණ දෙකම එකට පවතින විට, ක්රියාත්මක සංස්කරණය අතින් මාරු කළ යුතුය:
sudo update-alternatives --config java
sudo update-alternatives --config javac
අන්තර්ක්රියාත්මක ලැයිස්තුවක් පෙන්වනු ඇත — ඔබට අවශ්ය සංස්කරණය තෝරන්න.

අතින් යාවත්කාලීන කිරීම (tar.gz භාවිතා කර)
පැකේජ් මත පදනම් නොව, නියමිත සංස්කරණයක් ස්ථාපනය කිරීමට, tar.gz JDK එකක් බාගත කර, එය අරගෙන, මාර්ග සහ පරිසර විචල්ය අතින් සකස් කළ හැක. පරණ JDK එක ඉවත් කර නව සැකසුම් යොදන්න.
5. පොදු ගැටළු සහ විසඳුම්
5.1 “java is not recognized as an internal or external command” යන දෝෂය සංස්කරණ පරීක්ෂා කිරීමේදී පෙනේ නම්
හේතුව
Pathපරිසර විචල්යයේ Java මාර්ගය සකසා නොමැත.- Java නිවැරදිව ස්ථාපනය කර නොමැත.
විසඳුම
- JDK නිවැරදිව ස්ථාපනය කර ඇතිදැයි තහවුරු කරන්න.
- Java
binඩිරෙක්ටරියPathපරිසර විචල්යයට එක් කරන්න (උදාහරණයක්):C:\Program Files\Java\jdk-17\bin
- Command Prompt නැවත ආරම්භ කර
java -versionනැවත ක්රියාත්මක කරන්න.
5.2 බහු Java සංස්කරණ එකට පවතින අතර, අවශ්ය නොවන සංස්කරණයක් භාවිතා වේ
හේතුව
- බහු JDK/JRE ස්ථාපන පවතින අතර — පරිසර විචල්ය ප්රමුඛතාවය අනුව භාවිතා වන සංස්කරණය වෙනස් වේ.
විසඳුම (Windows / macOS / Linux)
- Command line එකෙන්
where java(Windows) හෝwhich java(macOS/Linux) භාවිතා කර වත්මන් Java ක්රියාත්මක ගොනුව සොයන්න. Path(Windows) හෝ.zshrc/.bash_profile(macOS/Linux) තුළ අවශ්ය Java මාර්ගය පැහැදිලිව ලියන්න.- Linux හි, සංස්කරණ මාරු කිරීම සඳහා
update-alternativesභාවිතා කරන්න.
5.3 Eclipse වැනි IDE වල ගොඩනැගීමේ දෝෂ (උදා: “Compiler compliance level does not match”)
හේතුව
- ව්යාපෘතියේ සකසා ඇති Java සංස්කරණය Eclipse හඳුනාගත් JDK සංස්කරණය සමඟ නොගැලපේ.
විසඳුම
- Eclipse හි “Window” → “Preferences” → “Java” → “Installed JREs” විවෘත කර JDK මාර්ගය තහවුරු කරන්න.
- ව්යාපෘතිය මත right‑click → “Properties” → “Java Compiler” වෙත ගොස් “Compiler compliance level” සකසන්න (උදා: Java 17 සමඟ ගැලපෙන ලෙස).
5.4 Java යාවත්කාලීන කිරීමෙන් පසු පරණ සංස්කරණ පවතිනවා
හේතුව
- Java පරණ සංස්කරණ මාරු නොකර, ඒවා 그대로 තබයි.
- බහු සංස්කරණ පවතින විට සැකසුම් දෝෂ හෝ ආරක්ෂා අවදානම් ඇති විය හැක.
විසඳුම
- “Apps & Features” (Windows) හෝ
/Library/Java/JavaVirtualMachines/(macOS) තුළ අවශ්ය නොවන සංස්කරණ මකා දමන්න. - මකා දැමීමෙන් පසු,
PathසහJAVA_HOMEනිවැරදිව යාවත්කාලීන වී ඇතිදැයි තහවුරු කරන්න.
5.5 Java වෙබ් යෙදුම් වල “Unsupported major.minor version” දෝෂය පෙනේ
හේතුව
- යෙදුම සංකලනය කළ Java සංස්කරණය රන්ටයිම් Java සංස්කරණය සමඟ නොගැලපේ (උදා: Java 17 හි සංකලනය → Java 8 හි ධාවනය).
විසඳුම
- රන්ටයිම් Java සංස්කරණය පරීක්ෂා කර, කොම්පයිල් කිරීමේදී ඉලක්ක සංස්කරණය පැහැදිලිව සකසන්න (උදාහරණය:
javac -target 1.8). - නැතහොත් රන්ටයිම් පරිසරයේ Java සංස්කරණය ඉහළ නංවන්න.
6. FAQ (පොදු අසන ප්රශ්න)
මෙහිදී, Java සංස්කරණ සම්බන්ධයෙන් ආරම්භකයින් සහ මධ්යම පරිශීලකයින් විසින් නිතර අසන ප්රශ්න සාරාංශගත කර ඇති අතර, ප්රායෝගික සහ පහසුවෙන් තේරුම් ගත හැකි පිළිතුරු සමඟ. අපි ඉහළ සෙවුම් ඉල්ලුම් ඇති මාතෘකාවන්ට අවධානය යොමු කරමු.
Q1. JRE සහ JDK අතර වෙනස කුමක්ද?
A:
JRE (Java Runtime Environment) යනු Java හි ගොඩනැගුණු යෙදුම් “ධාවනය” කිරීම සඳහා පරිසරයකි.
JDK (Java Development Kit) යනු Java වැඩසටහන් “වර්ධනය, කොම්පයිල් කිරීම සහ ධාවනය” කිරීම සඳහා සම්පූර්ණ මෙවලම් සෙට් එකකි.
වර්ධකයින් සාමාන්යයෙන් JDK ස්ථාපනය කිරීමට අවශ්ය වේ.
Q2. Java සංස්කරණ අංකයෙන් අදහස් කරන්නේ කුමක්ද?
A:
Java සංස්කරණය “Java 17.0.2” වැනි ආකාරයෙන් ප්රකාශ කෙරේ.
- පළමු අංකය “17” යනු ප්රධාන සංස්කරණය (Java 17)
- “0” යනු කුඩා සංස්කරණය
- “2” යනු යාවත්කාලීන අංකය
Java 9 සහ පසුව සිට, Java වේලාව මත පදනම් වූ නිකුත්පාදන රටාවක් අනුගමනය කරයි — මාස හයකට වරක් නව සංස්කරණ නිකුත් කිරීම.
LTS (දිගුකාලීන සහාය) සංස්කරණ විශේෂයෙන් ව්යාපාරික පරිසරවල වැදගත් වේ (උදා: Java 8, 11, 17, 21).
Q3. බහු Java සංස්කරණ ස්ථාපිත කිරීම ගැන බලාපොරොත්තු විය හැකිද?
A:
ඔව්, බහු සංස්කරණ එකට තිබිය හැක.
කෙසේ වෙතත්, අනපේක්ෂිත සංස්කරණ ආරූල්ප කිරීම වළක්වා ගැනීම සඳහා භාවිතා කළ යුතු සංස්කරණය පැහැදිලිව විශේෂණය කළ යුතුය.
Linux හි update-alternatives භාවිතා කෙරේ, Windows/macOS හිදී එහෙත් Path සහ JAVA_HOME කළමනාකරණය කිරීම ප්රධාන කරුණ වේ.
Q4. පැරණි Java සංස්කරණ ඉවත් කළ යුතුද?
A:
සාමාන්ය නීතියක් ලෙස, ඔව් — අනවශ්ය සංස්කරණ ඉවත් කිරීම නිර්දේශ කෙරේ.
ආරක්ෂාවේ අවදානම අඩු කිරීම සඳහා, පැරණි අනවශ්ය JRE/JDK සංස්කරණ මකා දමන්න සහ පරිසර විචල්යයන් නවතම සැකසුම්වලට සකසන්න.
Q5. Java සංස්කරණ අතර මාරු වැඩි දියුණු කරන්නේ කෙසේද?
A:
Windows:
PathසහJAVA_HOMEඅතින් පැහැදිලිව සකසන්න.- බහු සංස්කරණ අතර මාරු වීම සඳහා බෑච් ෆයිල් හෝ විශේෂ මෙවලම්ද භාවිතා කළ හැක.
macOS / Linux:
.bash_profileහෝ.zshrcසංස්කරණය කරexport JAVA_HOME=...සකසන්න.- macOS හි,
/usr/libexec/java_home -v <version>භාවිතා කර සංස්කරණ පහසුවෙන් මාරු කළ හැක.
Q6. මම නිතර Java යාවත්කාලීන දැනුම්දීම් ලබා ගන්නෙමි. ඒවා නොසලකා හරින්නේ සුරක්ෂිතද?
A:
එය සක්රිය වර්ධනය හෝ ධාවනය සම්බන්ධ නොවේ නම්, ඒවා තාවකාලිකව නොසලකා හරින්නේ ක්රියාකාරී ගැටලු ඇති කරන්නේ නැත.
කෙසේ වෙතත් — ආරක්ෂාවේ දෘෂ්ටිකෝණයෙන් — ඉක්මනින් යාවත්කාලීන කිරීම දිරිමත් කෙරේ.
විශේෂයෙන් ව්යාපාරික පද්ධති හෝ වෙබ් යෙදුම්වල, නවතම සංස්කරණයේ පැවතීම තීරණාත්මක වේ.
7. සාරාංශය
Java සංස්කරණය වර්ධන පරිසර ස්ථායිතාව, යෙදුම් අනුකූලතාව සහ ආරක්ෂාව පවා බලපාන ඉතා වැදගත් සාධකයකි. සංස්කරණ නොගැලපීමෙන් ඇති වන ගැටලු සුලබයි.
මෙම ලිපියේදී, අපි පද්ධතිමයව පැහැදිලි කළෙමු:
- Java සංස්කරණ පරීක්ෂා කිරීමේ ක්රම (කමාන්ඩ් ලයින්, GUI, IDE)
- OS අනුව ස්ථාපන ක්රියාවලිය (Windows / macOS / Linux)
- යාවත්කාලීන කිරීම සහ සැලකිලිමත් විය යුතු කරුණු ආරක්ෂිතව කිරීම
- පොදු යථාර්ථ ගැටලු සහ විසඳුම්
- ආරම්භකයින් නිතර අල්ලා ගන්නා පොදු අසන ප්රශ්න
මෙම කරුණු නිවැරදිව තේරුම් ගෙන යෙදීමෙන්, ඔබට Java සංස්කරණ කළමනාකරණයේ විශ්වාසයක් ලැබෙනු ඇත.
විශේෂයෙන් Java ඉගෙන ගැනීමට යන හෝ නව වර්ධන පරිසරයක් සකස් කිරීමට අපේක්ෂා කරන අය සඳහා, JDK ස්ථාපනය, සංස්කරණ මාරුව සහ යාවත්කාලීන කිරීම පහසුවෙන් කළ හැකි වීම කුසලතා වැඩිදියුණුවට ඍජුව බලපායි.
පරිසර සූදානම කිරීම කේතනයේ ඵලදායිතාව සහ උත්තේජනය දෙකටම බෙහෙවින් බලපායි.
මෙම ලිපිය ආශ්රිතයක් ලෙස භාවිතා කර විශ්වාසනීය සහ නවතම Java පරිසරයක් ගොඩනගන්න.

