Skip to main content

මුල්ම ජාවා වැඩසටහන

කලින් පාඩමේදී අපි NetBeans install කර ගත්ත. ඒත් දැන්ම NetBeans වලින් වැඩ කරන්න මගේ අදහසක් නෑ. මොකද NetBeans tool එක ජාවා වල හරය ඉගෙන ගන්න ඒ තරම් උපකාරී වෙන්නේ නැති නිසා.
තව ටික දවසකින් ඇයි මෙහෙම කිවුවේ කියලා ඔයාලටම තේරුම් යාවි. දැන් අපි අපේ මුල්ම ජාවා වැඩසටහන හදන්න පටන් ගමු.
මේකට අපිට ඕන වෙනවා විශේෂ tool එකක් ;) බය වෙන්න එපා. Windows install කරනකොටම මේ tool එකත් අපේ පරිගණකයේ  install වෙනවා. ඒ Notepad එක.
Notepad එක තියෙන තැන දන්නේ නැති අය Start --> All Programs --> Accessories --> Notepad කියන path එකෙන් ගිහින් නෝට් පෑඩ් එක open කර ගන්න.

මේ තියෙන්නේ Notepad එක
අපේ ජාවා වැඩසටහන නිර්මාණය කරන්න යන්නේ නෝට්පෑඩ් එක හරහා. ඒ නිසා මුලින්ම, නෝට්පෑඩ් එකේ File --> Save හරහා ගිහින් අපේ වැඩසටහන Save කර ගමු. හැබැයි ඒකත් මෙන්න මේ විදියටම කරන්න ඕනි.
මෙන්න මේ විදියට Save dialog box එකේ වෙනස් වීම් සිද්ද වෙන්න ඕන.
  1. ඔයාගේ Desktop එකේ Java කියලා folder එකක් හදා ගන්න.
  2. දැන් Save dialog box එකෙන් ඒ Java folder එකට යන්න.
  3. ඊළඟට File Name කියන තැන filename.java කියලා නම දෙන්න (filename කියන කොටස වෙනුවට කැමති නමක් දෙන්න. ඒත් .java කියන කොටස අනිවාර්යයෙන්ම තියෙන්නම ඕනි. මේ හදන්නේ java වැඩසටහනක් කියලා අපේ පරිගණකයට කියලා දෙන්නේ මේ .java කියන කොටසින්.)
  4. දැන් පහලින් තියෙන Save as type කියන එකෙන් All Files (*.*) කියන එක select කරන්න.
  5. දැන් Save බොත්තම ඔබන්න.
දැන් code කරන්න පටන් ගමු.
නෝට්පෑඩ් එකේ මෙන්න මේ ටික ටයිප් කරන්න.

class MyFirstJavaProgramme{
       public static void main(String args[]){
              System.out.println("Hello, Java....");
       }
}



හරි, අපේ ජාවා වැඩසටහන හදල ඉවරයි. මොනවද බලන් ඉන්නේ? Save කරන්න. :D දැන් මේක වැඩ කරනවද බලමු.
ඒකට අපිට Command Prompt එක ඕන වෙනවා. ජාවා install කරන වෙලාවෙදිත් command prompt එක අපිට ඕන වුනා මතකද? අමතක කට්ටිය Start button එක click  කරලා cmd කියලා ටයිප් කරන්න. එතකොට උඩින්ම එනවා cmd.exe කියලා programme එකක්. එක open කරන්න.
අපි මීට පස්සේ command prompt එක කෙටියෙන් cmd එක කියලා හදුන්වමු.
දැන් අපි අපේ ජාවා වැඩසටහන save කර ගත්ත තැන cmd එකට පෙන්නන්න ඕන. cmd එක open කරපු ගමන් select වෙලා තියෙන්නේ ඔයාලගේ user folder එක. ( C:\Users\UserName> )
මෙතන cd desktop කියලා ටයිප් කරලා enter කරන්න. එතකොට cmd 
එක C:\Users\UserName\Desktop> කියලා වෙනස් වෙනවා.
දැන් අයෙත් cd Java කියලා ටයිප් කරලා enter කරන්න. එතකොට cmd එක මේ වගේ දිස් වේවි.



දැන්, javac FileName.java කියලා ටයිප් කරලා enter කරන්න. FileName කියන තැනට දෙන්න ඕන ඔයාල ඔයාලගේ ජාවා වැඩසටහන save කරපු නමයි.



ඔයාගේ code එකේ කිසිම වැරැද්දක් නැත්නම් errors මුකුත් පෙන්නන්නේ නැතුව වැඩසටහන compile වේවි.
COMPILE කරනවා කියන්නෙ මොකක්ද?

  • ජාවා කියන්නෙ ක්‍රමලේඛ භාෂාවක් කියලා ඔයාල දන්නවා. ඒ කියන්නෙ පරිගණකය සහ මිනිසා අතර සන්නිවේදනය කරන්න භාවිත කරන මාධ්‍යයක්. අපි ජාවා වැඩසටහන් ලියන්නේ අපිට වැටහෙන, ජාවා භාෂාවේ භාවිතා වෙන ඉංග්‍රීසි වචන(keywords) කිහිපයක් පාවිච්චි කරලා. නමුත් පරිගණකය මේ වචන දන්නේ නෑ. පරිගණකය දන්නේ 1 සහ 0 කියන සංඥා විතරයි. මේ නිසා අපි නිර්මාණය කරපු ජාවා වැඩසටහන ක්‍රියාත්මක කරවන්නනම් ඊට පෙර ඒ වැඩසටහන පරිගණකයට වැටහෙන සංඥා බවට පරිවර්තනය කරන්න ඕනි. අපි ලියපු ජාවා වැඩසටහන පරිගණකයට තේරුම් ගන්න පුළුවන් විදියට පරිවර්තනය කරන එකට තමයි compile කරනවා කියන්නෙ. මේ සඳහා ජාවා වලදී අපි පාවිච්චි කරන විධානය තමයි javac කියන්නෙ.
  • javac කියන්නෙ java compilerට. අපි ජාවා install කරපු Java folder එකේ bin folder එක ඇතුලේ තියෙන javac.exe කියන ප්‍රෝග්‍රෑම් එක තමයි මේ විදියට අපි විධානය දුන්නම ක්‍රියාත්මක වෙලා අපි කියන .java extension එක තියෙන file (ජාවා ක්‍රමලේඛ ගොනු) පරිගණකයට වැටහෙන .class extension එක තියෙන ගොනු බවට පරිවර්තනය කරලා දෙන්නේ.
  • අපි අපේ ජාවා වැඩසටහන විදියට ක්‍රියාත්මක කරවන්නේ මෙන්න මේ .class කියන extension එක තියෙන files.

දැන් desktop එකේ තියෙන Java folder එකට ගිහින් බලන්න. එතන MyFirstJavaProgramme.class කියලා අළුත් file එකක් ඇති. එ තමයි ක්‍රියාත්මක කල හැකි තත්වයේ තියෙන අපේ මුල්ම ජාවා වැඩසටහන.
දැන් නැවතත් cmd එකට යන්න.
java MyFirstJavaProgramme කියලා ටයිප් කරලා enter කරන්න.



අපේ ජාවා වැඩසටහන සාර්ථකව ක්‍රියාත්මක වුණා. cmd එකේ Hello, Java.... කියලා print වුණා.
java ?


  • ජාවා වැඩසටහන් ක්‍රියාත්මක කරන්න ලබාදෙන විධානය තමයි java. එතකොට java bin folder එකේ තියෙන java.exe කියන ප්‍රෝග්‍රෑම් එක ක්‍රියාත්මක වෙලා අපේ වැඩසටහන ක්‍රියාත්මක කරවනවා. එ කොහොමද කියන එක තවත් පැහැදිලිව ඉදිරි පාඩම් වලදී කියලා දෙන්නම්.
මතක තියා ගන්න.... 
  • javac FileName.java - ජාවා ක්‍රමලේඛ ගොනුවක් compile කරන විධානය (FileName වෙනුවට .java ගොනුවේ නම ලබාදෙන්න ඕන.) 
  • javac විධානය සමග .java කොටස අමතක කරන්න එපා! 
  • java ClassFileName - ජාවා class ෆයිල් එක ක්‍රියාත්මක කරවන විධානය. (ClassFileName වෙනුවට compile කරාට පස්සේ හැදෙන .class file එකේ නම දෙන්න) 
  • ජාවා පරිගණක භාෂාව case sensitive. මේ නිසා capital, simple මාරු වුනොත් වැඩසටහන ක්‍රියාත්මක වෙන්නේ නෑ. 
  • java ClassFileName.class කියලා විධානය දුන්නොත් වැඩසටහන ක්‍රියාත්මක වෙන්නේ නෑ කියලත් මතක තියා ගන්න.
මේ පාඩමින් ගොඩක් දේවල් ඉගෙන ගන්න ඇති කියලා හිතනවා. ඊළඟ පාඩමින් මේ ජාවා code එක තවත් විස්තරාත්මකව කියලා දෙන්නම්.

Comments

Unknown said…
එල මචන් සුපිරියට තේරෙනව.... මම නොදන්නා දේවලුත් දන ගත්ත ..thx මචන්

Popular posts from this blog

JVM (Java Virtual Machine) ගැන මූලික අවබෝධයක්

ටික දවසකට පස්සේ ඔන්‍න‍ තවත් පාඩමක් අරන් ආවා. :) කලින් පාඩම අවසානයේදී මං කිවුව වගේම ජාවා වැඩසටහනක් පරිගණකයේදී ක්‍රියාත්මක වෙන්නේ කොහොමද කියල පැහැදිලි කරන්නයි මේ සූදානම. මං හිතනවා මේ හැමෝම Operating System, එහෙමත් නැත්නම් මෙහෙයුම් පද්ධති කියන දේ දන්නවා කියල... උදාහරණයක් විදියට, Windows XP, Windows Vista, Windows 7, Windows 8, Mac OSX, Ubuntu, Solaris, Android වගේ නම් වලින් අපි අහල දැනගෙන තියෙන්නේ මෙහෙයුම් පද්ධති කිහිපයක්. මේ මෙහෙයුම් පද්ධති බොහොමයක් පරිගනකයකදී ක්‍රියාත්මක වෙන්නේ එකිනෙකට වෙනස් ආකාර වලින්. ඒ වගේමයි ඒවා තුල ක්‍රියාත්මක කල හැකි මෘදුකාංගත් එකිනෙකට වෙනස්. මේ නිසාම බොහොමයක් මෘදුකාංග නිපදවන්නන්ට සිදු වෙලා තියෙනවා ඒ ඒ මෙහෙයුම් පද්ධතියට සරිලන විදියට එකම මෘදුකාංගය වෙන වෙනම කේත කරන්නට. නමුත් ජාවා පරිගණක භාෂාව භාවිතයෙන් නිපදවන මෘදුකාංග වලට මේ ගැටළුව උත්ගත වෙන්නේ නැහැ! ජාවා මේ තරම් විශේෂ වෙන්න මේකත් එක් හේතුවක්. මුල් පාඩම් වලදී මං සඳහන් කල විදියට, පරිගණකයක් හඳුනන්නේ 1 සහ 0 පමණයි. හරියටම කිවුවොත් අදාල අවස්ථාවේදී පරිගණකයේ පරිපථ හරහා විදුලිය ගමන් කරනවද නැද්ද කියන එක තම...

ලිනක්ස් මෙහෙයුම් පද්ධතියක Java Development Kit (JDK) install කරන විදිය

ලිනක්ස් පාදක මෙහෙයුම් පද්ධති කියන්නේ අද ලෝකයේ දියුණුම සහ වේගයෙන්ම දියුණු වන මෙහෙයුම් පද්ධතියි. ඒ වගේම ඒ සෑම මෙහෙයුම් පද්ධතියක්ම වාගේ නොමිලේ ලබාගන්නට හැකියාව තිබෙනවා. නමුත් බොහොමයක් පරිගණක බාවිතා කරන්නන් ලිනක්ස් පාදක මෙහෙයුම් පද්ධති බවිත නොකරන්නේ, මේ මෙහෙයුම් පද්ධති තුල සමහර මෘදුකාංග ස්ථාපනය කිරීම වින්ඩෝස් පරිගණක වල තරම් පහසු නැති නිසායි. නමුත් ලෝකයේ පරිගණක ක්‍රමලේඛ ශිල්පීන්ගේ ප්‍රියතම මෙහෙයුම් පද්ධතිය බවට ලිනක්ස් පාදක මෙහෙයුම් පද්ධති පත්ව තිබෙනවා. එයට ප්‍රධානම හේතුවනම් ලිනක්ස් පාදක මෙහෙයුම් පද්ධති වල ඇති කාර්යක්ෂමතාවයයි. ලිනක්ස් පාදක මෙහෙයුම් පද්ධති බාවිතා කරන අයට Java Development Kit (JDK) ස්ථාපනය කර ගන්නා අයුරු මේ ලිපියෙන් කියල දෙන්නම්. (ලිනක්ස් පාදක මෙහෙයුම් පද්ධති ආශ්‍රිතව ඇති වන ඕනෑම ගැටළුවක් Linux Warriors  community එකේ පොස්ට් කරන්න. ඔබට නිසැකවම පිළිතුරක් ලැබේවි) ලිනක්ස් මෙහෙයුම් පද්ධතියක Java install කරන විදිය මුලින්ම ඔබේ පරිගණකයේ processor architecture එක (32-bit, 64-bit) දැන ගමු. මේ සඳහා මුලින්ම ලිනක්ස් terminal එක open කරලා,  file /sbin/...

Variables සහ Data Types ( 1 කොටස )

ඔන්න පොරොන්දු වුනා වගේම Data Types ගැන පාඩම අද ඉදිරිපත් කරනවා. Data types කියන්නේ මොනවද කියල විස්තර කරන්න කලින් මෙන්න මේ පොඩි ප්‍රෝග්‍රෑම් එක ක්‍රියාත්මක කරලා බලන්න. මේ code එක Notepad එකට copy කරලා, මම කියල දුන්නු විදියට cmd එකෙන් compile කරලා run කරලා බලන්න. class Test{ public static void main(String args[]){   byte b = 10; short s = 20;   int i = 30; long l = 40;   double d = 34.5;   float f = 55.456f;   char c = 'x';   boolean bool = true;   System.out.println(b);   System.out.println(s);   System.out.println(i);   System.out.println(l);   System.out.println(d);   System.out.println(f);   System.out.println(c);   System.out.println(bool); } } මේ code එක run කලාම පහත දැක්වෙන විදියේ ප්‍රතිපලයක් ලැබේවි. වැඩසටහනේ අන්තිම පේලි...