JRE اور SDK کے درمیان فرق

Anonim

جے ایس بمقابلہ ایس ایس آر

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

ایک جاوا بائیکاڈ پر عمل درآمد کرنے کے لئے، آپ کو اس پروگرام کی ضرورت ہوگی جو بائیکڈیوڈ آپریٹنگ سسٹم کے متعلقہ آبادیوں میں ترجمہ کریں. یہ جاوا Runtime ماحول یا JRE کی تقریب ہے. جے آر صرف ایک پروگرام ہے جو جاوا پروگراموں کو چلانے کے لئے کمپیوٹر میں نصب کرنے کی ضرورت ہے. جے ایس کے ورژن موجود ہیں جو تقریبا کسی آپریٹنگ سسٹم کے لئے جاوا پروگرام کو ان تمام نظاموں پر چلاتے ہیں.

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

SDAW میں اس پروگرام کو بہتر بنانے اور آسان بنانے کے لئے بہت سارے پروگراموں کی وجہ سے، ایس ڈی کے پیکج کا سائز JRE پیکج سے کہیں زیادہ بڑا ہے. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس ویڈیو پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. یہ جاننے کے لئے فائدہ مند ہے کہ آیا آپ کو SDK یا صرف JRE کی ضرورت ہے. SDK صرف ان لوگوں کے لئے ضروری ہے جو جاوا کے ساتھ پروگرام بنانا چاہتے ہیں، لیکن زیادہ تر لوگوں کے لئے صرف JRE ضروری ہے.

ان ناموں کو تھوڑا وقت تبدیل کر دیا گیا ہے جیسے ہی وقت گزرتا ہے. JRE اب JVM یا جاوا ورچوئل مشین کہا جاتا ہے جبکہ جاوا ایسڈیک اب جاوا ڈویلپر کٹ کے طور پر جانا جاتا ہے.

خلاصہ:

1. JRE یہ پروگرام ہے جو جاوا بائیکڈڈ کو آپریٹنگ سسٹم کے مقامی کوڈ میں ترجمہ کرتی ہے جبکہ SDK جے ایس اور اضافی آلات شامل ہیں جاوا پروگرام بنانے کیلئے

2. SDK پیکج بڑا ہے اور اس وجہ سے جے آر

3 سے زیادہ ڈاؤن لوڈ کرنے کے لے جاتا ہے. سب سے زیادہ صارفین کے لئے صرف JRE ضروری ہے اور SDK صرف پروگرامرز کیلئے ہے