ایکلیپس جاوا ٹیوٹوریل۔

Eclipse Java Tutorial



ایکلیپس انٹیگریٹڈ ڈویلپمنٹ انوائرمنٹ ایک ناقابل یقین اوپن سورس ٹولز ، پراجیکٹس اور باہمی کام کرنے والے گروپوں کا مجموعہ ہے۔ ایکلیپس سب سے زیادہ استعمال ہونے والا اوپن سورس جاوا انٹیگریٹڈ ڈویلپمنٹ انوائرمنٹ ہے کیونکہ اس کے ایڈوانسڈ ٹیکسٹ ایڈیٹر متعدد ٹولز اور پلگ ان کے ساتھ ہے۔ یہ جاوا پروگرام لکھنا اور ان کو چلانا آسان اور تیز بنا دیتا ہے۔ اس کے پلگ ان ڈھانچے کو دیکھتے ہوئے چاند گرہن میں مزید اپ ڈیٹس شامل کیے جا سکتے ہیں۔ ایکلیپس پلیٹ فارم جاوا پروگرامنگ لینگویج کا استعمال کرتے ہوئے تیار کیا گیا ہے اور اسے کلائنٹ ایپلی کیشنز ، مربوط ترقیاتی ماحول اور کچھ دوسرے ٹولز تیار کرنے کے لیے استعمال کیا جا سکتا ہے۔

چاند گرہن کی اہم خصوصیات میں شامل ہیں۔ :







  • ونڈوز بلڈر۔
  • ماون کا استعمال کرتے ہوئے انضمام۔
  • مائلین۔
  • ایکس ایم ایل ایڈیٹر۔
  • گٹ کلائنٹ۔
  • CVS کلائنٹ
  • پی ڈییو۔

کام کی جگہ کا انتخاب۔

ایکلیپس انسٹال کرنے کے بعد ، اگلا مرحلہ اپنے پروجیکٹس کے لیے ورک اسپیس منتخب کرنا ہے۔ اس سے مراد آپ کی ہارڈ ڈرائیو پر موجود فولڈرز ہیں جو آپ اپنے پروجیکٹ کی فائلوں اور جاوا کلاسز کو محفوظ کر سکتے ہیں۔



ایکلیپس ونڈو کے اجزاء

ایکلیپس ونڈو کھولنے پر جو اجزاء دیکھے جا سکتے ہیں ان میں درج ذیل شامل ہیں۔



  • مناظر۔
  • ایڈیٹرز۔
  • مینو بار۔
  • ٹول بار

کئی ایکلیپس ونڈوز کو بیک وقت کھولا جاسکتا ہے ، ہر ایک مختلف نقطہ نظر کو ظاہر کرتا ہے۔





چاند گرہن کے مینو میں شامل ہیں

  • فائل مینو۔
  • مدد کا مینو۔
  • مینو تشریف لے جائیں۔
  • مینو چلائیں۔
  • مینو میں ترمیم کریں۔
  • سرچ مینو۔
  • پروجیکٹ مینو۔
  • ونڈو مینو۔

تاہم ، پلگ ان کے ساتھ ، جسے اپ ڈیٹ کیا جاسکتا ہے ، آپ مزید مینو اور مینو آئٹمز شامل کرسکتے ہیں۔



ایک چاند گرہن کا نقطہ نظر۔

چاند گرہن کا نقطہ نظر ابتدائی گروپ ، نظاروں کا انتظام اور ایڈیٹر ایریا کے حوالے سے استعمال ہوتا ہے۔ جاوا ایکلیپس کا ڈیفالٹ نقطہ نظر ہے۔ صارف کے پاس کھلے نقطہ نظر سے انتخاب کرنے یا نئے نقطہ نظر کو کھولنے کا اختیار ہوتا ہے۔

جاوا ونڈو کی تصویر۔

تصویر 1. جاوا ونڈو کی تصویر۔

چاند گرہن جاوا تناظر۔

a. پیکیج ایکسپلورر ویو۔

اس سے صارف کو اپنے منصوبوں کی ساخت کو براؤز کرنے اور فائلوں تک رسائی حاصل کرنے کے لیے جگہ ملتی ہے۔ ایڈیٹر فائل پر ڈبل کلک کرنے کے ذریعے۔ اس کا استعمال پراجیکٹ کے ڈھانچے کو تبدیل کرنے کے لیے بھی کیا جا سکتا ہے یا پھر نام بدل کر یا فائلوں اور فائلوں کو گھسیٹ کر اور چھوڑ کر منتقل کیا جا سکتا ہے۔

ب آؤٹ لائن ویو۔

یہ منتخب کردہ سورس فائل کی ساخت دکھاتا ہے۔

ج مسائل کا نظارہ۔

غلطیاں اور احتیاطی پیغامات دکھاتا ہے۔ آپ اسے کھڑکی پر جاکر کھول سکتے ہیں ، ویو دکھائیں پھر مسائل۔ یہ نظارہ صارف کو a شروع کرنے کی بھی اجازت دیتا ہے۔ فوری اصلاح۔ منتخب پیغامات پر دائیں کلک کرکے۔

د جاواڈوک کا نظارہ۔

جاوا میں منتخب کردہ عنصر کی دستاویزات دکھاتا ہے۔ ایڈیٹر

ای جاوا ایڈیٹر۔

جاوا سورس کوڈ کی ساخت کو تبدیل کرنے کے لیے استعمال کیا جا سکتا ہے۔ ایڈیٹر کے بائیں جانب ایک کلک آپ کو پراپرٹیز کو ترتیب دینے کا آپشن دیتا ہے۔

ایکلیپس میں پروجیکٹ بنانے کی ایک مثال۔

تصویر 2. چاند گرہن میں پروجیکٹ بنانے کی ایک مثال۔

ایکلیپس کا استعمال کرتے ہوئے جاوا پروگرام بنانا۔

ایک پروجیکٹ بنانے کے لیے

  1. فائل منتخب کریں۔
  2. نیا پر کلک کریں۔
  3. جاوا پروجیکٹ منتخب کریں۔
  4. داخل کریں۔ com.username.eclipse.ide. ایک (اپنے پروجیکٹ کے عنوان کے طور پر - اپنی پسند کا پیکیج نام منتخب کریں ، یہ صرف ایک مثال ہے)
  5. پر کلک کریں ختم بٹن

پیکیج بنانے کے لیے۔

بنانے کے بعد com.username.eclipse.ide . ایک پیکیج ، src فولڈر پر کلک کریں ، اس پر دائیں کلک کریں پھر نیا منتخب کریں پھر پیکیج کو منتخب کریں۔ دبائیں ختم بٹن

فائلوں میں ترمیم

جب آپ ایک نئی فائل تیار کرنا چاہتے ہیں جو اس کی ایک کاپی ہے جو آپ کے موجودہ پروجیکٹ میں نہیں ہے تو آپ اسے استعمال کر کے درآمد کر سکتے ہیں امپورٹ کمانڈ ،

موجودہ فائل میں ترمیم کرنا۔

  1. نیویگیٹر پر جائیں۔
  2. اگر ، کسی وجہ سے ، فائلیں نظر نہیں آرہی ہیں ، پروجیکٹ کے نام کے قریب تیر پر کلک کریں۔
  3. اپنی پسند کی فائل پر ڈبل کلک کریں۔

فائلیں درآمد کرنے کا طریقہ (امپورٹ کمانڈ)

  1. فائلوں پر جائیں ، پھر درآمد کو منتخب کریں۔
  2. چیک کریں کہ جنرل کے قریب مثلث نیچے کی طرف ہے۔
  3. فائل سسٹم منتخب کریں ، پھر اگلا۔
  4. اپنی فائل کو دیکھنے کے لیے براؤز کو منتخب کریں۔
  5. فولڈر میں اپنے پروجیکٹ کا عنوان درج کریں۔
  6. ختم پر کلک کریں۔

جاوا کلاس بنانا۔

یہ ایک نئی فائل بنانے کی وضاحت کرتا ہے جو جاوا ایڈیٹر میں کھلتی ہے۔

جاوا کلاس بنانے کے لیے

  1. پیکیج پر دائیں کلک کریں۔
  2. نیا پر کلک کریں۔
  3. جاوا کلاس بنانے کے لیے کلاس منتخب کریں۔
  4. MyFirstClassName بطور کلاس ٹائٹل درج کریں۔
  5. عوامی جامد باطل مین پر کلک کریں۔ (string [] args ) چیک باکس
  6. دبائیں ختم بٹن

ایکلیپس میں اپنے پروجیکٹ پر عملدرآمد۔

اپنا کوڈ چلانے کے لیے یا تو اپنی جاوا کلاس پر دائیں کلک کریں پیکیج ایکسپلورر۔ یا جاوا کلاس میں دائیں کلک کریں اور رن بطور منتخب کریں پھر جاوا ایپلی کیشن کو منتخب کریں۔ یہ کمانڈ ایکلیپس کو آپ کا جاوا پروگرام چلاتا ہے ، اور آؤٹ پٹ کنسول ویو میں ظاہر ہوتا ہے۔

جاوا بلڈ پاتھ کو کیسے ترتیب دیا جائے۔

جاوا پروجیکٹ مرتب کرتے وقت ، ہم جاوا بلڈ پاتھ کا استعمال کرسکتے ہیں تاکہ ہم انحصار شدہ معاملات کو دریافت کرسکیں۔ یہ مندرجہ ذیل اشیاء پر مشتمل ہے

  • سورس فولڈرز میں کوڈ۔
  • پروجیکٹ سے وابستہ جار اور کلاسز فولڈر۔
  • اس پروجیکٹ کے حوالہ کردہ پروجیکٹس کے ذریعے برآمد کردہ کلاسز اور لائبریریاں۔

جاوا بلڈ پاتھ پیج ہمیں اس کے مندرجات کو دیکھنے اور تبدیل کرنے کے قابل بناتا ہے۔ پیکیج ایکسپلورر ویو میں جاوا پروجیکٹ پر دائیں کلک کرکے پھر پراپرٹیز مینو آئٹم پر کلک کرکے اس تک رسائی حاصل کی جاسکتی ہے۔ بائیں طرف ، جاوا تعمیر کا راستہ منتخب کریں۔

ایکلیپس ویب ٹول پلیٹ فارم۔

یہ جاوا ویب ایپلی کیشنز بنانے کے لیے مفید ٹولز مہیا کرتا ہے جو جاوا کے ماحول میں چلتے ہیں۔ ان میں HTML ، CSS اور XML فائلیں شامل ہیں۔ ایکلیپس ویب ٹول پلیٹ فارم کے ساتھ ، اس عمل کو صارف دوست بنایا گیا ہے کیونکہ یہ ویب نمونے پہلے ہی بنائے جا چکے ہیں۔

ایکلیپس میں جاوا پروجیکٹ کیسے بنایا جائے۔

جاوا پروجیکٹ جاوا بلڈر کے ساتھ منسلک ہے۔ کسی پروجیکٹ سے وابستہ بلڈرز کو دیکھنے کے لیے

  1. پیکیج ایکسپلورر ویو میں مخصوص پروجیکٹ پر دائیں کلک کریں۔
  2. بائیں ہاتھ کے درخت میں بلڈر منتخب کریں۔

ایک جاوا بلڈر ایک جاوا پروجیکٹ کو دوسروں سے الگ کرتا ہے۔ اسے جاوا سورس کوڈ مرتب کرنا ہوگا اور نئی کلاسیں تیار کرنا ہوں گی۔

جاوا پروگرام کو ڈیبگ کرنا۔

جاوا پروگرام کو ڈیبگ کرنے کے تیز طریقہ کے لیے آپ کو ان اقدامات پر عمل کرتے ہوئے پیکیج ایکسپلورر ویو استعمال کرنا چاہیے۔

  1. جاوا کلاس پر دائیں کلک کریں جس میں وہ طریقہ موجود ہے جسے آپ ڈیبگ کرنا چاہتے ہیں۔
  2. ڈیبگ ایس پر کلک کریں۔
  3. جاوا ایپلی کیشن منتخب کریں۔

جاوا گرہن IDE سے نمٹنے کے خصوصی مسائل۔

  • اس سے پہلے کہ ونڈو سے جاوا ڈویلپمنٹ ٹولز (جے ڈی ٹی) پلگ ان کی دستیابی کو چیک کریں ، پھر چیک کرنے سے پہلے اوپن پرزیکیوٹ کو منتخب کریں کہ آیا جاوا درج ہے یا نہیں۔ اگر نہیں ، تو آپ کو JDT ڈاؤن لوڈ کرنا چاہیے۔
  • چیک کریں۔ ذرائع اور کلاسوں کے لیے پروجیکٹ فولڈر کو بطور جڑ استعمال کریں۔ پروجیکٹ بنانے سے پہلے
  • ڈیبگ رنز کے دوران ، چاند گرہن پہلے رک جائے گا۔ مرکزی()، آپ کو صرف سلیکٹ بٹن پر کلک کرنے کی ضرورت ہے۔

ایکلیپس سے باہر جاوا پروگرام چلا رہا ہے۔

اس صورت میں ، آپ کو اسے بطور برآمد کرنا ہوگا۔ جار فائل ، جو جاوا ایپلی کیشنز کے لیے معیاری تقسیم کی شکل ہے۔

بنانا a جار فائل

  1. اپنے پروجیکٹ کا انتخاب کریں پھر ڈراپ ڈاؤن آپشن مینو کے لیے دائیں کلک کریں۔
  2. منتخب کریں برآمد کریں۔ مینو اندراج
  3. منتخب کریں۔ جار فائل پھر اگلا بٹن دبائیں۔
  4. فہرست سے اپنا پروجیکٹ منتخب کریں ، اپنی برآمدی منزل اور ایک عنوان درج کریں۔ جار فائل
  5. مارو ختم بٹن

چاند گرہن کے باہر اپنا پروگرام کیسے چلائیں

  1. کمانڈ شیل یا ٹرمینل کھولیں۔
  2. پر واپس جائیں۔ جار فائل ، داخل کرکے cd path_to_file
  3. اس پروگرام کو انجام دینے کے لیے ، شامل کریں۔ جار اپنے کلاس پاتھ میں فائل ، جس سے مراد جاوا کلاسز ہیں جن تک آپ جاوا رن ٹائم میں رسائی حاصل کرسکتے ہیں۔
  4. ٹائپ کریں۔ java lassclasspath myprogram. جار com.username.eclipse.ide.one.MyFirstclassName۔ ، جو کہ ایک کمانڈ ہے ، ڈائریکٹری میں برآمد کرنے کے لیے استعمال ہوتی ہے۔

بریڈ کرمب۔

جاوا ایڈیٹر کے لیے بریڈ کرمب موڈ کو چالو کرنا آپ کو براہ راست جاوا ایڈیٹر سے سورس کوڈ پر تشریف لے جانے کے قابل بناتا ہے۔ یہ ایڈیٹر میں دائیں کلک کرکے کیا جاسکتا ہے پھر بریڈ کرمب انٹری میں شو کو منتخب کریں۔ یہ ایکٹیویشن ایڈیٹر سے سورس کوڈ کو نیویگیٹ کرنا ممکن بناتا ہے۔ آپ خصوصیت ، بریڈ کرمب پر دائیں کلک کرکے اسے چھپا سکتے ہیں ، پھر چھپائیں کو منتخب کریں۔

پراجیکٹس کو بند کرنا اور کھولنا۔

آپ اپنی ساری توجہ ایک منصوبے پر مرکوز کرنا چاہتے ہیں۔ یہ دوسرے تمام منصوبوں کو بند کر کے کیا جا سکتا ہے۔ اس کے علاوہ ، منصوبوں کو بند کرنے سے ایکلیپس کے استعمال کردہ رن ٹائم میموری کی بچت ہوتی ہے لہذا تعمیر کا وقت کم ہوتا ہے۔ چاند گرہن بند منصوبوں کو نظر انداز کرتا ہے کہ بعد کی تمام تلاشیں بند منصوبے سے فائلوں کو نظر انداز کرتی ہیں اور مسئلہ کا نقطہ نظر صرف کھلے ہوئے منصوبوں کی غلطیاں دکھاتا ہے۔

کسی پروجیکٹ کو بند کرنے کے لیے ، اس پر دائیں کلک کریں اور منتخب کریں۔ بند پروجیکٹ مینو. تاہم ، متعدد غیر متعلقہ منصوبوں کو بند کرنے کے لیے اس پر دائیں کلک کریں پھر منتخب کریں۔ غیر متعلقہ منصوبوں کو بند کریں۔ . آپ بند پروجیکٹ کو دوبارہ کھول سکتے ہیں اس پر ڈبل کلک کرکے پھر منتخب کر کے۔ کھلا منصوبہ .

کے لیے فلٹر کی فعالیت پیکیج ایکسپلورر۔ ویو بند منصوبوں کو چھپانے کے اختیارات فراہم کرتا ہے۔

مواد کی مدد اور فوری اصلاح۔

مواد کی مدد ایکلیپس میں ایک خصوصیت ہے جو صارف کو صارف کی درخواست پر IDE میں سیاق و سباق سے حساس کوڈ کی تکمیل حاصل کرنے کی صلاحیت فراہم کرتی ہے۔ آپ اسے بیک وقت کنٹرول اور اسپیس بٹن دباکر پکار سکتے ہیں۔

فوری اصلاح۔ آپ کو ایک غلطی کے لیے کچھ تجویز کردہ متبادل دیتا ہے جس کا پتہ چاند گرہن نے لگایا ہے۔ خرابی کو واضح کیا جائے گا ، مخصوص متن کو منتخب کریں پھر بیک وقت دبائیں ، بٹن۔ CTRL اور . فوری اصلاح۔ آپ کو نئے مقامی متغیرات اور فیلڈز کے ساتھ آنے کی اجازت دیتا ہے جو اضافی طریقوں اور نئی کلاسوں کو فراموش نہیں کرتے ہیں۔ مزید یہ کہ ، یہ ایک متغیر اور بہت اہم مواد کو ایک بیان تفویض کر سکتا ہے۔

نتیجہ

زیادہ تر چاند گرہن جاوا پروگرامنگ لینگویج میں لکھا جاتا ہے جو کہ زیادہ سے زیادہ پلیٹ فارمز ، ایپلیکیشن سافٹ وئیر اور یہاں تک کہ آئی ڈی ای کو جاوا کے ذریعے آئی ڈی ای کے طور پر زیادہ موزوں بناتا ہے۔

ذرائع

https://www.tutorialspoint.com/eclipse/eclipse_explore_windows.html
https://eclipse.org/home/index.php
https://www.vogella.com/tutorials/Eclipse/article.html#run-java-program-outside-eclipse
https://www.google.com/search؟hl=en-GB&source=android-browser-type&q=ide+in+linux&oq=ide+in+linux&aqs=mobile-gws-lite ..

جاوا 8 بمقابلہ جاوا 9۔