সংক্ষিপ্ত উত্তর: প্রায়শই, হ্যাঁ, আপনি জেভিএম প্রতি একটি আবেদন পাবেন। দীর্ঘ উত্তর: জেভিএম সেভাবে ব্যবহার করা যেতে পারে এবং এটি সর্বোত্তম বিকল্প হতে পারে তবে এটি হওয়ার দরকার নেই।
এটি সমস্ত কিছুর উপর নির্ভর করে আপনি একটি 'অ্যাপ্লিকেশন' হিসাবে বিবেচনা করছেন। একটি আইডিই হ'ল একটি অ্যাপ্লিকেশনের একটি ভাল উদাহরণ যা তার শেষ ব্যবহারকারীদের (যেমন আমাদের) একক সত্তা হিসাবে উপস্থাপিত হয় তবে এটি আসলে একাধিক অন্তর্নিহিত অ্যাপ্লিকেশন (সংকলক, পরীক্ষক রানার, স্ট্যাটিক বিশ্লেষণ সরঞ্জাম, প্যাকেজার, প্যাকেজ পরিচালক, প্রকল্প / / নির্ভরতা পরিচালনার সরঞ্জামগুলি, ইত্যাদি)। সেক্ষেত্রে আইডিই বিভিন্ন অন্তর্নিহিত সরঞ্জামগুলির স্বতন্ত্র ভাসা থেকে কিছুটা হলেও (কিছুটা হলেও) সুরক্ষিত থাকার সময় ব্যবহারকারীকে একটি সংহত অভিজ্ঞতা অনুভব করে তা নিশ্চিত করতে আইডিই ব্যবহার করে। এ জাতীয় একটি কৌশল হ'ল পাঠ্য ফাইলের মাধ্যমে বা অ্যাপ্লিকেশন-স্তরের ডিবাগিং সুবিধার মাধ্যমে যোগাযোগ করে আলাদা জেভিএম-এ কিছু কাজ করা।
অ্যাপ্লিকেশন সার্ভার (ওয়াইল্ডফ্লাই, গ্লাসফিশ, ওয়েবস্পিয়ার, ওয়েবলগিক, ইত্যাদি) এমন অ্যাপ্লিকেশন যাঁর রেসন ডি'আত্রে চালিত হওয়ার জন্য অন্যান্য অ্যাপ্লিকেশনগুলির জন্য ধারক হিসাবে কাজ করা। সেক্ষেত্রে, এক দৃষ্টিকোণে, অ্যাপ্লিকেশনটির জন্য একক জেভিএম রয়েছে (অর্থাত্ একটি জেভিএম) পুরো অ্যাপ্লিকেশন সার্ভারটি চালানোর জন্য ব্যবহার করা হয়) তবে জেভিএমের মধ্যে নিজস্ব ডানদিকে থাকা একাধিক অ্যাপ্লিকেশন রয়েছে, প্রত্যেকে যৌক্তিকভাবে তাদের নিজস্ব শ্রেণি লোডারে একে অপরের থেকে পৃথক হয়ে যায় (দুর্ঘটনাজনিত প্রক্রিয়া ক্রসস্টালকের সম্ভাবনা হ্রাস করে)।
সুতরাং, এটা সব সত্যিই কি আপনি বিবেচনা একটি উপর নির্ভর করে application
যাবে। যদি আপনি বিশুদ্ধরূপে "" মুখ্য () "বলা হয় তখন চলমান জিনিস" সম্পর্কে কথা বলছেন, তবে আপনি জেভিএম প্রতি একটি অ্যাপ্লিকেশনটির দিকে তাকিয়ে রয়েছেন - যখন ওএস জেভিএম শুরু করে, জেভিএম একটি একক শ্রেণির public static void main()
পদ্ধতি চালায় ।
তবে একবার আপনার অ্যাপ্লিকেশনগুলি আরও জটিল হওয়া শুরু করলে আপনার সীমানা আরও ঝাপসা হয়ে যায়। ইন্টেলিজ বা ইক্লিপসের মতো আইডিই একই রকম জেভিএম বা অন্য একটিতে একইভাবে জাভ্যাকের মতো একই জিনিসগুলির পুনরায় ব্যবহার করবে, পাশাপাশি বিভিন্ন কাজ করবে (যেমন পর্দা পুনরায় রঙ করা)। এবং একটি (ভাগ করা জেভিএম) অ্যাপ্লিকেশন সার্ভারে একটি ওয়েব অ্যাপ্লিকেশন ব্যবহারকারীরা কমান্ড লাইনের মাধ্যমে স্থানীয়ভাবে ব্যবহৃত হতে পারে একই একই 'কোর' অ্যাপ্লিকেশনটি ব্যবহার করতে পারেন।