ජාවා පරිගණක භාෂාව ස්ථාපනය කරගැනීම සහ මූලික අංග ගැන අපි මෙම ලිපියෙන් සලකා බලමු.
ජාවා සමග වැඩකිරීමට ඔබ සතුව JDK (Java Development Kit) එක පැවතිය යුතුය.
මෙම සබැඳියෙන් ඔබට JDK 8 නවතම සංස්කරණය බාගත කරගත හැකිය.
ජාවා යනු විවෘත කේත (Open source) පරිගණක භාෂාවකි. එමෙන්ම දැනට ලොව ජනප්රියතම පරිගණක භාෂා අතර පෙරමුණේ රැඳී සිටිමට ජාවා පරිගණක භාෂාවට හැකිවී ඇත.
JVM (Java virtual machine)
ජාවා පරිගණක වැඩසටහන Cross Platform පරිගණක වැඩසටහනක් ලෙස හඳුන්වයි. එනම් ජාවා පරිගණක භාෂාවෙන් ලියන ලද වැඩසටහනක් ඕනෑම පරිගණකයක JVM වැඩසටහන මත ධාවනව කල හැකිය. මෙසේ වන්නෙ ජාවා වැඩසටහන් ධාවනය වන්නෙ JVM නමැති අතථ්ය යන්ත්රය මත වීමයි. එනම් windows හෝ වේවා Mac හෝ වේවා Linux හෝ වේවා ඕනෑම OS එකක් මත JVM එක ස්තාපනය කිරීමෙන් Java වැඩසටහන් සඳහා සහය ලබාගත හැකියි. මෙම JVM වැඩසටහන එක් එක් OS එක සදහා වෙනමම (Native Application) එකක් ලෙස ලබා දී ඇත. ඔබේ පරිගණකයේ OS එකට අදාල JVM එක සථාපනය කරගැනීමෙන් ඕනෑම පරිගණකයකදී නිර්මාණයක කරන ලද Java වැඩසටහනක් ධාවනය කරීමේ හැකියාව එමගින් ලැබේ.
JRE Vs JDK (Java Runtime Environment Vs Java Development Kit)
JRE යනු Java Runtime Environment යන්නයි. එනම් JVM එකෙහි අන්තර්ගතයයි. මෙහි අන්තර්ගතය වශයෙන් JVM පද්ධතිය ධාවනය වන අවස්ථාවේදී භාවිතා වන Files සහ Libraries අඩංගු වේ.
JDK යනු Java Development Kit යන්නයි. මෙහිදී JRE + Development Tools අඩංගු වේ. එනම් සාමාන්ය JRE පද්ධතිය වගේම මෙහි Compiler එක ඇතුලු අනෙකුත් Java Development සදහා දායක වන Files සහ Libraries අඩංගු වේ.
Read More
ජාවා සමග වැඩකිරීමට ඔබ සතුව JDK (Java Development Kit) එක පැවතිය යුතුය.
මෙම සබැඳියෙන් ඔබට JDK 8 නවතම සංස්කරණය බාගත කරගත හැකිය.
ජාවා යනු විවෘත කේත (Open source) පරිගණක භාෂාවකි. එමෙන්ම දැනට ලොව ජනප්රියතම පරිගණක භාෂා අතර පෙරමුණේ රැඳී සිටිමට ජාවා පරිගණක භාෂාවට හැකිවී ඇත.
JVM (Java virtual machine)
ජාවා පරිගණක වැඩසටහන Cross Platform පරිගණක වැඩසටහනක් ලෙස හඳුන්වයි. එනම් ජාවා පරිගණක භාෂාවෙන් ලියන ලද වැඩසටහනක් ඕනෑම පරිගණකයක JVM වැඩසටහන මත ධාවනව කල හැකිය. මෙසේ වන්නෙ ජාවා වැඩසටහන් ධාවනය වන්නෙ JVM නමැති අතථ්ය යන්ත්රය මත වීමයි. එනම් windows හෝ වේවා Mac හෝ වේවා Linux හෝ වේවා ඕනෑම OS එකක් මත JVM එක ස්තාපනය කිරීමෙන් Java වැඩසටහන් සඳහා සහය ලබාගත හැකියි. මෙම JVM වැඩසටහන එක් එක් OS එක සදහා වෙනමම (Native Application) එකක් ලෙස ලබා දී ඇත. ඔබේ පරිගණකයේ OS එකට අදාල JVM එක සථාපනය කරගැනීමෙන් ඕනෑම පරිගණකයකදී නිර්මාණයක කරන ලද Java වැඩසටහනක් ධාවනය කරීමේ හැකියාව එමගින් ලැබේ.
Java source file (.java) java කම්පයිලරය හරහා byte code file(.class) එක බවට හරවන අතර එම byte code files, JVM එක මත ධාවනය කල හැකිය.
JRE Vs JDK (Java Runtime Environment Vs Java Development Kit)
JRE යනු Java Runtime Environment යන්නයි. එනම් JVM එකෙහි අන්තර්ගතයයි. මෙහි අන්තර්ගතය වශයෙන් JVM පද්ධතිය ධාවනය වන අවස්ථාවේදී භාවිතා වන Files සහ Libraries අඩංගු වේ.
JDK යනු Java Development Kit යන්නයි. මෙහිදී JRE + Development Tools අඩංගු වේ. එනම් සාමාන්ය JRE පද්ධතිය වගේම මෙහි Compiler එක ඇතුලු අනෙකුත් Java Development සදහා දායක වන Files සහ Libraries අඩංගු වේ.