জাভা সম্পর্কে মহান জিনিস
জাভা সফ্টওয়্যার উন্নয়নের জন্য একটি অপারেটিং সিস্টেম স্বাধীন প্ল্যাটফর্ম। এটি একটি প্রোগ্রামিং ভাষা, ইউটিলিটি প্রোগ্রাম এবং একটি রান সময় পরিবেশ রয়েছে। একটি কম্পিউটারে একটি জাভা প্রোগ্রাম তৈরি করা যেতে পারে এবং সঠিক রান টাইম পরিবেশের সাথে অন্য কোনও কম্পিউটারে চালানো যেতে পারে। সাধারণত, পুরানো জাভা প্রোগ্রামগুলি নতুন রান টাইম পরিবেশগুলিতে চালাতে পারে। জাভা যথেষ্ট ধনী যে এমনকি খুব জটিল অ্যাপ্লিকেশন অপারেটিং সিস্টেম নির্ভরতা ছাড়া লেখা যেতে পারে। এই 100% জাভা বলা হয়।
ইন্টারনেটের বিকাশের সাথে জাভা জনপ্রিয়তার সাথে অর্জন করেছে, কারণ যখন আপনি ওয়েবের জন্য প্রোগ্রাম করেন, তখন ব্যবহারকারীর কোন সিস্টেমটি হতে পারে তা জানার কোন উপায় নেই। জাভা প্রোগ্রামিং ভাষার সাথে, আপনি "একবার লিখুন, কোথাও চালান" উপাদানের সুবিধা নিতে পারেন। এর মানে হল যে যখন আপনি আপনার জাভা প্রোগ্রাম কম্পাইল করেন, তখন আপনি একটি নির্দিষ্ট প্ল্যাটফর্মের জন্য নির্দেশনা তৈরি করেন না। পরিবর্তে, আপনি জাভা বাইট কোডটি তৈরি করেন, অর্থাৎ, জাভা ভার্চুয়াল মেশিন (জাভা ভিএম) এর জন্য নির্দেশাবলী। ব্যবহারকারীদের জন্য, এটি কোনও প্ল্যাটফর্ম ব্যবহার করে না - উইন্ডোজ, ইউনিক্স, MacOS, বা একটি ইন্টারনেট ব্রাউজার - যতক্ষণ এটি জাভা ভিএম থাকে, এটি বাইট কোডগুলি বোঝে।
জাভা প্রোগ্রাম তিন ধরনের
- একটি "অ্যাপলেট" একটি ওয়েব পৃষ্ঠাতে এম্বেড করার জন্য ডিজাইন করা একটি জাভা প্রোগ্রাম।- একটি "সার্লেট" একটি জাভা প্রোগ্রাম যা সার্ভারে চালানোর জন্য ডিজাইন করা হয়েছে। এই দুটি ক্ষেত্রে জাভা প্রোগ্রামটি কোনও অ্যাপলেটের জন্য ওয়েব সার্ভার বা সার্লেটের জন্য ওয়েব সার্ভারের পরিষেবা ছাড়াই চালানো যাবে না। - একটি "জাভা অ্যাপ্লিকেশন" একটি জাভা প্রোগ্রাম যা নিজে চালানো যেতে পারে। ইউনিক্স ভিত্তিক কম্পিউটার ব্যবহার করে আপনি জাভা অ্যাপ্লিকেশনটি প্রোগ্রাম করার জন্য নিচের নির্দেশাবলী অনুসরণ করছেন। খুব সহজ, আপনি একটি জাভা প্রোগ্রাম লিখতে শুধুমাত্র দুটি আইটেম প্রয়োজন: (1) জাভা 2 প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ (J2SE), যা পূর্বে জাভা ডেভেলপমেন্ট কিট (জেডিके) নামে পরিচিত।লিনাক্সের জন্য সর্বশেষ সংস্করণ ডাউনলোড করুন। আপনি এসডিকে ডাউনলোড করেন তা নিশ্চিত করুন, JRE নয় (JRE SDK / J2SE তে অন্তর্ভুক্ত রয়েছে)। (2) একটি টেক্সট সম্পাদকইউনিক্স ভিত্তিক প্ল্যাটফর্মগুলিতে আপনি যেকোনো সম্পাদক খুঁজে পাবেন (উদাঃ, ভি, এম্যাকস, পিকো)। আমরা একটি উদাহরণ হিসাবে পিকো ব্যবহার করব। পদক্ষেপ 1. একটি জাভা উত্স ফাইল তৈরি করুন। একটি উৎস ফাইলটিতে জাভা প্রোগ্রামিং ভাষার লিখিত পাঠ্য রয়েছে। আপনি উৎস ফাইল তৈরি এবং সম্পাদনা করতে কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন। আপনার দুটি বিকল্প আছে: * আপনি আপনার কম্পিউটারে FatCalories.java ফাইলটি (এই নিবন্ধের শেষে) সংরক্ষণ করতে পারেন। এই ভাবে আপনি কিছু টাইপিং সংরক্ষণ করতে পারেন। তারপর, আপনি সোজা পদক্ষেপ 2 যেতে পারেন। * অথবা, আপনি দীর্ঘ নির্দেশাবলী অনুসরণ করতে পারেন: (1) একটি শেল আনুন (কখনও কখনও টার্মিনাল বলা হয়) উইন্ডো। যখন প্রম্পট প্রথম আসে, আপনার বর্তমান ডিরেক্টরি সাধারণত আপনার হোম ডিরেক্টরি হতে হবে। প্রম্পটে cd টাইপ করে (সাধারণত একটি "%") এবং তারপরে রিটার্ন টিপে আপনি আপনার বর্তমান ডিরেক্টরিটি আপনার হোম ডিরেক্টরিতে যে কোনও সময়ে পরিবর্তন করতে পারেন। আপনি তৈরি জাভা ফাইল একটি পৃথক ডিরেক্টরি রাখা উচিত। আপনি কমান্ড ব্যবহার করে একটি ডিরেক্টরি তৈরি করতে পারেন mkdir,। উদাহরণস্বরূপ, আপনার হোম ডিরেক্টরির মধ্যে ডিরেক্টরি java তৈরি করতে, আপনি প্রথমে নিম্নলিখিত কমান্ডটি দিয়ে আপনার বর্তমান ডিরেক্টরিটি আপনার হোম ডিরেক্টরিতে পরিবর্তন করুন: % সিডি
তারপর, আপনি নিম্নলিখিত কমান্ডটি প্রবেশ করান: % mkdir java
আপনার বর্তমান ডিরেক্টরি এই নতুন ডিরেক্টরির মধ্যে পরিবর্তন করতে, আপনি তারপর লিখুন: % সিডি জাভা এখন আপনি আপনার উৎস ফাইল তৈরি করতে শুরু করতে পারেন। (2) প্রম্পটে পিকো টাইপ করে এবং রিটার্ন টিপে পিকো এডিটরটি শুরু করুন। সিস্টেম বার্তা পিকো সঙ্গে সাড়া যদি: কমান্ড খুঁজে পাওয়া যায় নি, তারপর পিকো সম্ভবত অনুপলব্ধ। আরও তথ্যের জন্য আপনার সিস্টেম অ্যাডমিনিস্ট্রেটরর সাথে যোগাযোগ করুন, অথবা অন্য সম্পাদক ব্যবহার করুন। যখন আপনি পিকো শুরু করবেন, এটি একটি নতুন, খালি বাফার প্রদর্শন করবে। এটি এমন এলাকা যেখানে আপনি আপনার কোড টাইপ করবেন। (3) এই নিবন্ধটি ("নমুনা জাভা প্রোগ্রাম" এর অধীনে) ফাঁকা বাফারের শেষে তালিকাভুক্ত কোড টাইপ করুন। দেখানো ঠিক হিসাবে সবকিছু টাইপ করুন। জাভা কম্পাইলার এবং ইন্টারপ্রেটার কেস-সংবেদনশীল। (4) Ctrl-O টাইপ করে কোডটি সংরক্ষণ করুন। যখন আপনি ফাইল নাম লেখার জন্য দেখতে পান:, FatCalories.java টি টাইপ করুন, এর আগে আপনি যে ডিরেক্টরীতে ফাইলটি চান তা নির্দেশ করে। আপনি যদি directory / home / smith / java এ FatCalories.java সংরক্ষণ করতে চান তবে টাইপ করুন /home/smith/java/FatCalories.java এবং রিটার্ন প্রেস। পিকো থেকে বেরিয়ে Ctrl-X ব্যবহার করুন। জাভা কম্পাইলার, জাভ্যাক, আপনার উৎস ফাইলটি নেয় এবং তার পাঠ্যকে নির্দেশাবলীর মধ্যে অনুবাদ করে যা জাভা ভার্চুয়াল মেশিন (জাভা ভিএম) বুঝতে পারে। কম্পাইলার এই নির্দেশাবলীর একটি বাইট কোড ফাইল রাখে। এখন, আরেকটি শেল উইন্ডো আনুন। আপনার উৎস ফাইল কম্পাইল করার জন্য, আপনার বর্তমান ডিরেক্টরি ডিরেক্টরি যেখানে আপনার ফাইল অবস্থিত অবস্থিত পরিবর্তন। উদাহরণস্বরূপ, যদি আপনার উত্স ডিরেক্টরি / home / smith / java হয় তবে আপনি প্রম্পটে নিম্নোক্ত কমান্ড টাইপ করবেন এবং রিটার্ন টিপুন:% সিডি / হোম / স্মিথ / জাভা
যদি আপনি প্রম্পটে pwd এ প্রবেশ করেন তবে আপনাকে বর্তমান ডিরেক্টরিটি দেখতে হবে, যা এই উদাহরণে / home / smith / java তে পরিবর্তিত হয়েছে। যদি আপনি প্রম্পটে ls লিখেন তবে আপনাকে আপনার ফাইলটি দেখতে হবে: FatCalories.java। এখন আপনি কম্পাইল করতে পারেন। প্রম্পটে, নিম্নোক্ত কমান্ড টাইপ করুন এবং রিটার্ন টিপুন: Javac FatCalories.java আপনি যদি এই ত্রুটি বার্তাটি দেখেন: javac: কমান্ড পাওয়া যায় না
তারপর ইউনিক্স জাভা কম্পাইলার খুঁজে পেতে পারেন, javac। এখানে জাভা খুঁজে পেতে ইউনিক্স বলতে এক উপায়। ধরুন আপনি /usr/java/jdk1.4 এ জাভা 2 প্ল্যাটফর্ম (J2SE) ইনস্টল করেছেন।প্রম্পটে, নিম্নোক্ত কমান্ড টাইপ করুন এবং রিটার্ন টিপুন: /usr/java/jdk1.4/javac FatCalories.java কম্পাইলার এখন একটি জাভা বাইট কোড ফাইল তৈরি করেছে: FatCalories.class। প্রম্পটে, নতুন ফাইল যাচাই করার জন্য ls টাইপ করুন। জাভা ভিএমটি জাভা নামে একটি জাভা ইন্টারপ্রেটার দ্বারা প্রয়োগ করা হয়। এই ইন্টারপ্রেটারটি আপনার বাইট কোড ফাইলটি নেয় এবং আপনার কম্পিউটারগুলি বুঝতে পারে এমন নির্দেশাবলীতে তাদের অনুবাদ করে নির্দেশগুলি পরিচালনা করে। একই ডিরেক্টরিতে, প্রম্পটে লিখুন:Java FatCalories
যখন আপনি প্রোগ্রামটি চালান তখন কালো কমান্ড লাইন উইন্ডো প্রদর্শিত হলে আপনাকে দুটি নম্বর লিখতে হবে। প্রোগ্রাম তারপর প্রোগ্রাম দ্বারা গণনা যারা দুই সংখ্যা প্লাস শতাংশ লিখতে হবে। যখন আপনি ত্রুটি বার্তা পাবেন: থ্রেডে ব্যতিক্রম "প্রধান" java.lang.NoClassDefFoundError: FatCalories এর মানে হল: জাভা আপনার বাইট কোড ফাইল, FatCalories.class খুঁজে পাচ্ছেন না। কী করতে হবে: আপনার বাইট কোড ফাইলটি খুঁজে পেতে জাভাগুলির একটি জায়গা আপনার বর্তমান ডিরেক্টরি। উদাহরণস্বরূপ, যদি আপনার বাইট কোড ফাইল / home / smith / java তে থাকে, তবে আপনার বর্তমান ডিরেক্টরিটি প্রম্পটে নিম্নোক্ত কমান্ড টি টাইপ করে এবং রিটার্ন হিট করুন: সিডি / হোম / স্মিথ / জাভা প্রম্পটে আপনি যদি pwd এ প্রবেশ করেন তবে আপনাকে / home / smith / java দেখতে হবে। যদি আপনি প্রম্পটে ls লিখেন তবে আপনাকে আপনার FatCalories.java এবং FatCalories.class ফাইলগুলি দেখতে হবে। এখন আবার জাভা ফ্যাট ক্যালরির প্রবেশ করান। যদি আপনার এখনও সমস্যা থাকে তবে আপনাকে আপনার ক্ল্যাসস্প্যাথ পরিবর্তনশীল পরিবর্তন করতে হতে পারে। এই প্রয়োজনীয় কিনা তা দেখতে, নিম্নোক্ত কমান্ড দিয়ে ক্লাসপথটিকে "অনির্বাচিত" করার চেষ্টা করুন: CLASSPATH অনির্বাচিত এখন আবার জাভা ফ্যাট ক্যালরির প্রবেশ করান। প্রোগ্রাম এখন কাজ করে, আপনি আপনার CLASSPATH পরিবর্তনশীল পরিবর্তন করতে হবে। একটি চেকলিস্ট
পদক্ষেপ 2. উৎস ফাইল কম্পাইল।
পদক্ষেপ 3. প্রোগ্রাম চালান




