Oracle কর্পোরেশনের Java Development Kit, সাধারণত সংক্ষেপে JDK, হলো Java প্রোগ্রাম ডেভেলপমেন্টের অপরিহার্য টুলকিট। এটি কোনো সাধারণ সফটওয়্যার নয়, বরং একটি সম্পূর্ণ "সর্বসম্পন্ন প্যাকেজ", যার মধ্যে রয়েছে Java প্রোগ্রাম চালানোর জন্য প্রয়োজনীয় পরিবেশ (অর্থাৎ Java রানটাইম লাইব্রেরি), Java ডেভেলপমেন্টের জন্য প্রয়োজনীয় বিভিন্ন কিট টুল, এবং Java-এর সবচেয়ে মৌলিক, মূল ক্লাস লাইব্রেরির সোর্স কোড। আর Java Runtime Environment, সংক্ষেপে JRE, এর ভূমিকা অনেক সহজ——এটি একটি বিশুদ্ধ "রানটাইম পরিবেশ"। সহজ কথায়, Java ভাষায় লেখা যেকোনো প্রোগ্রাম আপনার কম্পিউটারে চালাতে হলে JRE ছাড়া উপায় নেই। তাই, আপনি ঐতিহ্যবাহী Java সফটওয়্যার ডেভেলপমেন্ট করুন বা জনপ্রিয় Android অ্যাপ ডেভেলপমেন্ট করুন, আপনার অপারেটিং সিস্টেমে JRE রানটাইম পরিবেশ ইনস্টল করতেই হবে। বলা যায়, সমগ্র সফটওয়্যার ডেভেলপমেন্ট জগতে Java ভাষার অবদান ও প্রভাব অন্য অনেক প্রযুক্তির সাথে তুলনীয় নয়।

এটি অনেক Java শিক্ষানবিসের বিভ্রান্তির বিষয়। আসলে তাদের পার্থক্য করা খুব সহজ, শুধু আপনার উদ্দেশ্য দেখুন:
Java প্রোগ্রাম ডেভেলপমেন্টকে আপনি রান্না বানানোর মতো কল্পনা করতে পারেন:
সহজ কথায়,JDK = JRE + ডেভেলপমেন্ট টুল সেট.
মূল বিষয়: JRE অন্তর্ভুক্ত করে নাকোনো ডেভেলপমেন্ট টুল, যেমন কম্পাইলার, ডিবাগার ইত্যাদি। এটি শুধু "চালাতে" পারে, "তৈরি" করতে পারে না।
JDK ইনস্টল করার পর, সিস্টেমকে যেকোনো স্থান থেকে Java কমান্ড চিনতে দেওয়ার জন্য অবশ্যই পরিবেশ ভেরিয়েবল কনফিগার করতে হবে। নিচে বিস্তারিত ধাপ দেওয়া হলো:
পরবর্তী "পরিবেশ ভেরিয়েবল" উইন্ডোতে, আমাদের দুটি এলাকা পরিচালনা করতে হবে: "ব্যবহারকারী ভেরিয়েবল" এবং "সিস্টেম ভেরিয়েবল"। সাধারণত সুপারিশ করা হয়"সিস্টেম ভেরিয়েবল"এলাকায় কনফিগার করতে, যাতে সব ব্যবহারকারীর জন্য কার্যকর হয়।
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_311(অনুগ্রহ করে অবশ্যই আপনার প্রকৃত ইনস্টল করা সংস্করণ নম্বর অনুযায়ী পাথ পরিবর্তন করুন)CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(লক্ষ্য করুন সবচেয়ে শুরুতে একটি ডট এবং সেমিকোলন আছে .;, এটি বর্তমান ডিরেক্টরি নির্দেশ করে, অত্যন্ত গুরুত্বপূর্ণ!)
"সিস্টেম ভেরিয়েবল" তালিকায়, নাম খুঁজুন Path ভেরিয়েবলটি, এটি নির্বাচন করুন, তারপর ক্লিক করুন"সম্পাদনা".
%JAVA_HOME%\bin (এটি সবচেয়ে বেশি ব্যবহৃত, সবচেয়ে আদর্শ লেখার পদ্ধতি, এইমাত্র সেট করা JAVA_HOME ভেরিয়েবল রেফারেন্স করে)C:\Program Files\Java\jdk23.0_2\bin (এটি JDK-এর bin ডিরেক্টরির সম্পূর্ণ পাথ, উদাহরণস্বরূপ সংস্করণ নম্বর)C:\Program Files\Java\jre23.0_2 (এটি JRE-এর ইনস্টলেশন ডিরেক্টরি, উদাহরণস্বরূপ সংস্করণ নম্বর)এটি সবচেয়ে গুরুত্বপূর্ণ ধাপ, আমাদের কনফিগারেশন কার্যকর হয়েছে কিনা পরীক্ষা করুন:
cmd, তারপর এন্টার চাপুন, কমান্ড প্রম্পট উইন্ডো খুলুন।java -version, তারপর এন্টার চাপুন।যদি কনফিগারেশন সঠিক হয়, আপনি নিচের মতো আউটপুট দেখতে পাবেন, যা আপনার ইনস্টল করা Java সংস্করণ তথ্য দেখায়:
java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b13, mixed mode)
এটি দেখলে, অভিনন্দন! আপনার Java ডেভেলপমেন্ট পরিবেশ সফলভাবে তৈরি হয়েছে।
JDK এবং JRE-এর পার্থক্য বোঝা Java শেখার প্রথম ধাপ, এবং সঠিকভাবে পরিবেশ ভেরিয়েবল কনফিগার করা তত্ত্বকে বাস্তবে প্রয়োগ করার মূল কাজ। মূল নীতি মনে রাখুন:ডেভেলপমেন্টের জন্য JDK ইনস্টল করুন, চালানোর জন্য JRE ইনস্টল করুন; কনফিগার করার সময় JAVA_HOME এবং Path-এর দিকে খেয়াল রাখুন। উপরের ধাপগুলি অনুসরণ করে সতর্কতার সাথে কাজ করলে, আপনি সহজেই Java শেখার প্রথম ছোট বাধা অতিক্রম করতে পারবেন এবং পরবর্তী প্রোগ্রামিং যাত্রার জন্য একটি দৃঢ় ভিত্তি তৈরি করতে পারবেন।