یونس پر جاوا کا پہلا کپ بنا

یونس پر سادہ جاوا کی درخواست کو پروگرام کرنے کے لئے ہدایات

جاوا کے بارے میں عظیم چیزیں

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

انٹرنیٹ کے فروغ کے ساتھ جاوا نے مقبولیت حاصل کی ہے، کیونکہ جب آپ ویب کے لئے پروگرام کرتے ہیں، تو آپ کے پاس کوئی نظام نہیں ہے جو صارف کو جان سکتا ہے. جاوا پروگرامنگ کی زبان کے ساتھ، آپ "ایک بار لکھتے ہیں، کہیں کہیں چلائیں" سے فائدہ اٹھا سکتے ہیں. اس کا مطلب یہ ہے کہ جب آپ اپنے جاوا پروگرام کو مرتب کرتے ہیں، تو آپ ایک مخصوص پلیٹ فارم کے لئے ہدایات پیدا نہیں کرتے ہیں. اس کے بجائے، آپ جاوا بائی کوڈ کو پیدا کرتے ہیں، جو کہ جاوا ورچوئل مشین (جاوا وی ایم) کے لئے ہدایت ہے. صارفین کے لئے، اس سے کوئی فرق نہیں پڑتا کہ وہ کون سا پلیٹ فارم استعمال کرتے ہیں - ونڈوز، یونیسی ، میکس، یا انٹرنیٹ براؤزر - جب تک کہ جاوا وی ایم ہے، یہ ان بائٹ کوڈ کو سمجھتا ہے.

جاوا پروگرام کے تین اقسام

- ایک "ایپل" ایک جاوا پروگرام ہے جو ویب صفحہ پر سرایت ہوا ہے.
ایک "سرور" ایک جاوا پروگرام ہے جو سرور پر چلنے کے لئے ڈیزائن کیا گیا ہے.

ان دونوں معاملات میں جاوا پروگرام کسی ایپل یا کسی سرور کے لئے ویب سرور کے کسی بھی ویب براؤزر کی خدمات کے بغیر نہیں چل سکتا.

- ایک "جاوا درخواست" جاوا پروگرام ہے جو خود ہی چل سکتا ہے.

ایک یونیکس پر مبنی کمپیوٹر کا استعمال کرتے ہوئے جاوا ایپلی کیشنز پروگرام کرنے کے لئے مندرجہ ذیل ہدایات آپ کے لئے ہیں.

ایک چیک لسٹ

بہت سادہ، آپ جاوا پروگرام لکھنے کے لئے صرف دو آئٹمز کی ضرورت ہے:

(1) جاوا 2 پلیٹ فارم، سٹینڈرڈ ایڈیشن (جے ایس ایس)، جو جاوا ڈویلپمنٹ کٹ (JDK) کے طور پر جانا جاتا ہے.
لینکس کے لئے تازہ ترین ورژن ڈاؤن لوڈ کریں. اس بات کو یقینی بنائیں کہ آپ SDK کو ڈاؤن لوڈ کریں، جے آر نہیں (جے ایس ایس ایس ڈی کے / جے ایس ایس میں شامل ہے).

(2) ٹیکسٹ ایڈیٹر
یونیکس پر مبنی پلیٹ فارمز آپ کو تقریبا کسی بھی ایڈیٹر کو تلاش کریں گے (مثال کے طور پر، وائی، ایماکس، پیکو). ہم پیکو کو ایک مثال کے طور پر استعمال کریں گے.

مرحلہ 1. جاوا ماخذ فائل بنائیں.

ایک ذریعہ فائل میں جاوا پروگرامنگ زبان میں تحریری متن ہے. ذریعہ فائلوں کو تخلیق اور ترمیم کرنے کیلئے آپ کسی ٹیکسٹ ایڈیٹر کا استعمال کرسکتے ہیں.

آپ کے دو اختیارات ہیں:

* آپ FatCalories.java فائل (اس آرٹیکل کے آخر میں) اپنے کمپیوٹر پر محفوظ کرسکتے ہیں. اس طرح آپ کو کچھ ٹائپنگ بچا سکتا ہے. اس کے بعد، آپ براہ راست 2 مرحلے پر جا سکتے ہیں.

* یا، آپ طویل ہدایات پر عمل کر سکتے ہیں:

(1) ایک شیل (کبھی کبھی بلایا جاتا ٹرمینل) لے لو.

جب فوری طور پر سب سے پہلے آتا ہے تو، آپ کی موجودہ ڈائریکٹری عام طور پر آپ کی ہوم ڈائریکٹری ہوگی. آپ اپنے موجودہ ڈائرکٹری کسی بھی وقت فوری طور پر سی ڈی ٹائپ کرکے (عام طور پر ایک "٪") اور پھر دوبارہ دباؤ میں ٹائپ کر سکتے ہیں.

جاوا فائلیں جو آپ تخلیق کرتے ہیں ان کو علیحدہ ڈائرکٹری میں رکھنا چاہئے. کمانڈ mkdir کا استعمال کرتے ہوئے آپ ڈائریکٹری بنا سکتے ہیں. مثال کے طور پر، آپ کے گھر کی ڈائرکٹری میں ڈائرکٹری جاوا بنانے کے لئے، آپ کو مندرجہ ذیل کمانڈ میں درج کرکے اپنے ہوم ڈائرکٹری میں اپنے موجودہ ڈائرکٹری میں تبدیل کریں گے:
٪ cd

پھر، آپ مندرجہ ذیل کمانڈ درج کریں گے:
٪ mkdir جاوا

اپنی موجودہ ڈائرکٹری کو اس نئی ڈائرکٹری میں تبدیل کرنے کے لئے، آپ درج ذیل میں درج کریں گے: ٪ cd جاوا

اب آپ اپنے ذریعہ فائل تشکیل دے سکتے ہیں.

(2) پیکو ایڈیٹر شروع کریں پیکو ٹائپ کرکے فوری طور پر اور دباؤ پر دباؤ. اگر نظام پیغام پیکو کے ساتھ جواب دیتا ہے: کمانڈ نہیں ملتا ہے ، تو پیکیکو زیادہ سے زیادہ امکان نہیں دستیاب ہے. مزید معلومات کے لئے آپ کے سسٹم کے منتظم سے مشورہ کریں، یا کسی اور ایڈیٹر کا استعمال کریں.

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

(3) اس مضمون کے اختتام پر درج کردہ کوڈ ٹائپ کریں ("نمونہ جاوا پروگرام" کے تحت) خالی بفر میں. بالکل ٹھیک ہے جیسا کہ دکھایا گیا ہے. جاوا کمپائلر اور مترجم کیس حساس ہیں.

(4) Ctrl-O لکھ کر کوڈ کو محفوظ کریں. جب آپ لکھتے ہیں کہ فائل کا نام دیکھتے ہیں:، FatCalories.java ٹائپ کریں، اس ڈائریکٹری سے پہلے جس میں آپ فائل چاہتے ہیں. اگر آپ ڈائریکٹری / گھر / سمتھ / جاوا میں FatCalories.java کو بچانا چاہتے ہیں، تو آپ ٹائپ کریں گے

/ ہوم/smith/java/FatCalories.java اور واپس دبائیں.

پیکو سے نکلنے کیلئے Ctrl-X کا استعمال کریں.

مرحلہ 2. ماخذ فائل مرتب کریں.

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

اب، ایک اور شیل ونڈو لائیں. اپنی منبع فائل کو مرتب کرنے کے لئے، ڈائرکٹری میں اپنی موجودہ ڈائرکٹری کو تبدیل کریں جہاں آپ کی فائل واقع ہے. مثال کے طور پر، اگر آپ کا ذریعہ ڈائرکٹری / گھر / سمتھ / جاوا ہے تو، آپ کو فوری طور پر مندرجہ ذیل کمانڈ لکھتے ہیں اور پریس پریس کریں گے:
٪ cd / home / smith / java

اگر آپ فوری طور پر پی ڈبلیو میں درج کریں تو، آپ کو موجودہ ڈائرکٹری کو دیکھنا چاہئے، جس میں اس مثال میں / گھر / سمتھ / جاوا میں تبدیل کردیا گیا ہے.

اگر آپ فوری طور پر ایس ایم ایس داخل کرتے ہیں، تو آپ کو اپنی فائل دیکھنی چاہیے: FatCalories.java.

اب آپ مرتب کرسکتے ہیں. فوری طور پر، مندرجہ ذیل کمانڈ ٹائپ کریں اور واپسی دبائیں: javac fatCalories.java

اگر آپ اس غلطی کا پیغام دیکھتے ہیں تو:
jacac: کمانڈ نہیں ملا

تو یونس جاوا کمپائلر، javac نہیں مل سکتا.

یہاں یونس کو بتانے کا ایک طریقہ یہ ہے جہاں جاک کو تلاش کرنا ہے. فرض کریں کہ آپ جاوا 2 پلیٹ فارم (J2SE) /usr/java/jdk1.4 میں انسٹال کریں. فوری طور پر، مندرجہ ذیل کمانڈ ٹائپ کریں اور واپس دبائیں:

/usr/java/jdk1.4/javac FatCalories.java

اب کلکولیٹر نے جاوا بیت کوڈ کوڈ تیار کیا ہے: FatCalories.class.

فوری طور پر، نئی فائل کی توثیق کرنے کے لئے ls درج کریں.

مرحلہ 3. پروگرام چلائیں

جاوا وی ایم جاوا بلایا جاوا مترجم کی طرف سے لاگو کیا جاتا ہے. یہ مترجم آپ کے بائٹ کوڈ کی فائل لیتا ہے اور ہدایت کرتا ہے کہ وہ ان ہدایات میں ترجمہ کریں جو آپ کے کمپیوٹر کو سمجھ سکے.

اسی ڈائریکٹری میں، فوری طور پر درج کریں:
جاوا فیکٹری

جب آپ اس پروگرام کو چلاتے ہیں تو آپ کو دو نمبروں میں داخل ہونے کی ضرورت ہے جب سیاہ کمانڈر ونڈو ظاہر ہوجائے. پروگرام کو ان دو نمبروں کے ساتھ ساتھ پروگرام کے مطابق شمار کرنا چاہئے.

جب آپ غلطی کا پیغام وصول کرتے ہیں:

"مرکزی" java.lang.NoClassDefFoundError موضوع میں استثنی: FatCalories

اس کا مطلب ہے: جاوا آپ کے بائٹ کوڈ فائل، FatCalories.class نہیں مل سکتا.

کیا کرنا ہے: آپ کی بائیڈ کوڈ فائل کو تلاش کرنے کی کوشش کرنے والے مقامات میں سے ایک آپ کی موجودہ ڈائرکٹری ہے. مثال کے طور پر، اگر آپ کی بائیڈ کوڈ فائل / گھر / سمتھ / جاوا میں ہے، تو آپ کو فوری طور پر مندرجہ ذیل کمانڈ ٹائپ کرکے اپنے موجودہ ڈائرکٹری کو تبدیل کرنا چاہئے اور واپس ہٹا دیں:

سی ڈی / گھر / سمتھ / جاوا

اگر آپ فوری طور پر پی ایچ ڈی داخل کرتے ہیں تو آپ کو گھر / سمتھ / جاوا دیکھنا چاہئے. اگر آپ فوری طور پر ایس ایم ایس داخل کرتے ہیں، تو آپ کو اپنے FatCalories.java اور FatCalories.class فائلوں کو دیکھنا چاہئے. اب جیو فاٹ کیبلیاں دوبارہ درج کریں.

اگر آپ کے پاس اب بھی مسئلہ ہے تو، آپ کو اپنے CLASSPATH متغیر تبدیل کرنا پڑا. یہ دیکھنے کے لئے کہ اگر ضروری ہو تو، مندرجہ ذیل کمانڈ کے ساتھ طبقے کو "غیر یقینی" کرنے کی کوشش کریں:

CLASSPATH کو غیر مرتب کریں

اب جیو فاٹ کیبلیاں دوبارہ درج کریں. اگر پروگرام اب کام کرتا ہے تو، آپ کو اپنے CLASSPATH متغیر تبدیل کرنا پڑے گا.