ইউনিক্স এর প্রথম জাওয়ার উপর আপনার জাভা তৈরি করুন

ইউনিক্সে একটি সহজ জাভা প্রোগ্রাম প্রোগ্রামিং জন্য নির্দেশাবলী

জাভা সম্পর্কে গ্রেট থিংস

জাভা একটি সফ্টওয়্যার ডেভেলপমেন্টের জন্য অপারেটিং সিস্টেমের স্বাধীন প্ল্যাটফর্ম। এটি একটি প্রোগ্রামিং ভাষা, ইউটিলিটি প্রোগ্রাম এবং রান টাইম এনভায়রনমেন্ট গঠিত। একটি জাভা প্রোগ্রাম এক কম্পিউটারে উন্নত এবং সঠিক রান সময় পরিবেশের সাথে অন্য কম্পিউটারে চালানো যেতে পারে। সাধারণভাবে, পুরোনো জাভা প্রোগ্রামগুলি নতুন রান টাইম পরিবেশে চালাতে পারে। জাভাটি সমৃদ্ধ যে অপারেটিং সিস্টেম নির্ভরতা ছাড়াও খুব জটিল অ্যাপ্লিকেশনগুলিও লিখিত হতে পারে। এটি 100% জাভা বলা হয়।

ইন্টারনেটের উন্নয়নের সাথে জাভা জনপ্রিয়তা অর্জন করেছে, কারণ যখন আপনি ওয়েবের জন্য প্রোগ্রাম করেন, তখন আপনার কাছে কোনও পদ্ধতির ব্যবহারকারীর উপর কোনওরকম ধারণা থাকতে পারে না। জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ নিয়ে, আপনি "একবার লিখুন, কোথাও রান" উপকারের সুবিধা নিতে পারেন। এর মানে হল যে যখন আপনি আপনার জাভা প্রোগ্রাম কম্পাইল করবেন, তখন আপনি একটি নির্দিষ্ট প্ল্যাটফর্মের জন্য নির্দেশনাগুলি তৈরি করবেন না। এর পরিবর্তে, আপনি জাভা বাইট কোড তৈরি করেন, অর্থাৎ, জাভা ভার্চুয়াল মেশিন (জাভা ভিএম) এর জন্য নির্দেশাবলী। ব্যবহারকারীদের জন্য, এটি কোন প্ল্যাটফর্মে ব্যবহার করে না - উইন্ডোজ, ইউনিক্স , ম্যাকোএস বা ইন্টারনেট ব্রাউজার- যতক্ষণ পর্যন্ত এটি জাভা VM থাকে ততক্ষণ এটি সেই বাইট কোডগুলিকে বোঝে।

জাভা প্রোগ্রামের তিন প্রকার

- একটি "অ্যাপলেট" হল একটি জাভা প্রোগ্রাম যা একটি ওয়েব পেজ এম্বেড করা হয়েছে।
- একটি "servlet" একটি জাভা প্রোগ্রাম একটি সার্ভারে চালানো পরিকল্পিত প্রোগ্রাম।

এই দুটি ক্ষেত্রে সাবলেটের জন্য একটি অ্যাপলেট বা ওয়েব সার্ভারের জন্য কোনও ওয়েব ব্রাউজারের পরিষেবা ছাড়া জাভা প্রোগ্রাম চালানো যাবে না।

- একটি "জাভা অ্যাপ্লিকেশন" একটি জাভা প্রোগ্রাম যা নিজে চালানো যেতে পারে।

ইউনিক্স ভিত্তিক কম্পিউটার ব্যবহার করে আপনি একটি Java অ্যাপ্লিকেশন প্রোগ্রাম করার জন্য নিম্নোক্ত নির্দেশাবলীটি অনুসরণ করুন।

একটি চেকলিস্ট

খুব সহজ, আপনি একটি জাভা প্রোগ্রাম লিখতে শুধুমাত্র দুটি আইটেম প্রয়োজন:

(1) জাভা 2 প্ল্যাটফর্ম, স্ট্যান্ডার্ড এডিশন (J2SE), পূর্বে জাভা ডেভেলপমেন্ট কিট হিসাবে পরিচিত (JDK)।
লিনাক্সের জন্য সর্বশেষ সংস্করণটি ডাউনলোড করুন। নিশ্চিত করুন যে আপনি SDK ডাউনলোড করুন, JRE না (JRE SDK / J2SE তে অন্তর্ভুক্ত করা আছে)।

(2) একটি টেক্সট এডিটর
আপনি যে ইউনিক্স-ভিত্তিক প্ল্যাটফর্মে খুঁজে পান সেটি প্রায় কোনও সম্পাদকই করবেন (যেমন, ভি, এমএকস, পিকো)। আমরা একটি উদাহরণ হিসাবে পিকো ব্যবহার করব।

পদক্ষেপ 1. একটি জাভা সোর্স ফাইল তৈরি করুন।

একটি সোর্স ফাইল জাভা প্রোগ্রামিং ভাষায় লেখা লেখা রয়েছে। উৎস ফাইলগুলি তৈরি এবং সম্পাদনা করার জন্য আপনি কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন।

আপনার দুটি বিকল্প আছে:

* আপনি আপনার কম্পিউটারে FatCalories.java ফাইল (এই নিবন্ধের শেষে) সংরক্ষণ করতে পারেন। এই ভাবে আপনি কিছু টাইপিং সংরক্ষণ করতে পারেন। তারপর, আপনি সরাসরি 2 ধাপে যেতে পারেন

* বা, আপনি দীর্ঘ নির্দেশাবলী অনুসরণ করতে পারেন:

(1) একটি শেল (কখনও কখনও বলা টার্মিনাল) উইন্ডোটি আনুন

প্রম্পটে যখন প্রথম আসে, আপনার বর্তমান ডিরেক্টরি সাধারণত আপনার হোম ডাইরেক্টরি হবে। আপনি প্রম্পটে (সাধারণত "%") সিডি টাইপ করে এবং রিটার্ন টিপে টাইপ করে আপনার বর্তমান ডিরেক্টরি আপনার হোম ডিরেক্টরিতে পরিবর্তন করতে পারেন।

আপনি তৈরি জাভা ফাইল একটি পৃথক ডিরেক্টরির মধ্যে রাখা উচিত। আপনি mkdir কমান্ড ব্যবহার করে একটি ডিরেক্টরি তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনার হোম ডিরেক্টরিতে ডিরেক্টরি java তৈরি করতে, আপনি নিম্নলিখিত কমান্ডটি লিখে আপনার বর্তমান ডিরেক্টরিটি আপনার হোম ডিরেক্টরিতে পরিবর্তন করতে পারবেন:
% সিডি

তারপর, আপনি নিম্নলিখিত কমান্ড লিখুন:
% mkdir java

আপনার বর্তমান ডিরেক্টরিটি এই নতুন ডিরেক্টরিতে পরিবর্তন করতে, আপনি তারপর লিখুন: % cd java

এখন আপনি আপনার উৎস ফাইল তৈরি করতে শুরু করতে পারেন।

(2) পিকো প্রম্পটে টাইপ করুন এবং রিটার্ন টিপে পিঙ্কোর সম্পাদককে শুরু করুন। যদি সিস্টেম বার্তা pico সঙ্গে উত্তর: কমান্ড পাওয়া যায় না , তারপর পিকো সম্ভবত অনুপলব্ধ হয়। আরও তথ্যের জন্য আপনার সিস্টেম প্রশাসকের সাথে যোগাযোগ করুন, অথবা অন্য সম্পাদক ব্যবহার করুন।

যখন আপনি পিকো শুরু করবেন, এটি একটি নতুন, ফাঁকা বাফার প্রদর্শন করবে। এটি এমন এলাকা যেখানে আপনি আপনার কোড টাইপ করবেন।

(3) এই নিবন্ধের শেষে তালিকাভুক্ত কোড লিখুন ("নমুনা জাভা প্রোগ্রাম" এর অধীনে) খালি বাফারের মধ্যে। যেমন দেখানো ঠিক তেমনভাবে টাইপ করুন। জাভা কম্পাইলার এবং দোভাষী, কেস-সংবেদনশীল।

(4) Ctrl-O টাইপ করে কোডটি সংরক্ষণ করুন যখন আপনি ফাইলের নাম লিখতে লিখবেন তখন, FatCalories.java টাইপ করুন, যেটি আপনি ফাইলটি পেতে চান সেই ডিরেক্টর দ্বারা পূর্বে। যদি আপনি / home / smith / java ডিরেক্টরির মধ্যে FatCalories.java সংরক্ষণ করতে চান, তাহলে আপনি টাইপ করবেন

/home/smith/java/FatCalories.java এবং রিটার্ন প্রেস করুন

পিকো থেকে প্রস্থান করার জন্য Ctrl-X ব্যবহার করুন

ধাপ 2. সোর্স ফাইল সংকলন

জাভা কম্পাইলার, জাভাক আপনার সোর্স ফাইলটি ধরে এবং জাভা ভার্চুয়াল মেশিন (জাভা ভিএম) যে বুঝতে পারে তার নির্দেশে তার পাঠ্যটি অনুবাদ করে। কম্পাইলার এই নির্দেশগুলি একটি বাইট কোড ফাইলের মধ্যে রাখে।

এখন, অন্য শেল উইন্ডো আনুন আপনার উৎস ফাইল কম্পাইল করার জন্য, আপনার বর্তমান ডিরেক্টরিটি আপনার ফাইলটি যেখানে অবস্থিত সেখানে ডিরেক্টরিতে পরিবর্তন করুন। উদাহরণস্বরূপ, যদি আপনার সোর্স ডিরেক্টরিটি / home / smith / java থাকে, তাহলে আপনি প্রম্পটে নিম্নলিখিত কমান্ড টাইপ করবেন এবং রিটার্ন টিপবেন:
% সিডি / হোম / স্মিথ / জাভা

যদি আপনি প্রম্পটে পিডব্লিউ লিখেন তবে বর্তমান ডিরেক্টরীটি দেখতে পাবেন, এই উদাহরণটি / home / smith / java এ পরিবর্তন করা হয়েছে।

যদি আপনি প্রম্পটে ls লিখেন তবে আপনাকে আপনার ফাইলটি দেখতে হবে: FatCalories.java।

এখন আপনি কম্পাইল করতে পারেন। প্রম্পটে, নিম্নলিখিত কমান্ড টাইপ করুন এবং রিটার্ন টিপুন: javac FatCalories.java

আপনি এই ত্রুটি বার্তা দেখতে হলে:
javac: কমান্ড পাওয়া যায় নি

তারপর ইউনিক্স জাভা কম্পাইলার, javac খুঁজে পাচ্ছি না।

এখানে ইউনিক্স বলার এক উপায় আছে যেখানে জাভাক খুঁজে পাওয়া যায়। ধরুন আপনি /usr/java/jdk1.4- এ Java 2 Platform (J2SE) ইনস্টল করেছেন। প্রম্পটে, নিম্নলিখিত কমান্ড টাইপ করুন এবং Return টিপুন:

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

কম্পাইলার এখন একটি জাভা বাইট কোড ফাইল তৈরি করেছে: FatCalories.class।

প্রম্পটে, নতুন ফাইলটি যাচাই করতে ls টাইপ করুন।

পদক্ষেপ 3. প্রোগ্রামটি চালান

জাভা VM জাভা নামে একটি জাভা দোভাষী দ্বারা বাস্তবায়িত হয়। এই দোভাষী আপনার বাইট কোড ফাইল নেয় এবং আপনার কম্পিউটার বুঝতে পারেন যে নির্দেশাবলী তাদের অনুবাদ দ্বারা নির্দেশ বহন করে।

একই ডিরেক্টরির মধ্যে প্রম্পটে লিখুন:
জাভা ফ্যাট ক্যালালোরি

যখন আপনি প্রোগ্রামটি চালান তখন কালো কমান্ড লাইন উইন্ডো প্রদর্শিত হলে আপনাকে দুটি সংখ্যা লিখতে হবে। প্রোগ্রাম তারপর প্রোগ্রাম দ্বারা গণনা করা হয় যারা দুটি সংখ্যা প্লাস শতাংশ লিখুন উচিত।

যখন আপনি ত্রুটি বার্তা পাবেন:

থ্রেডের ব্যতিক্রম "প্রধান" java.lang.NoClassDefFoundError: FatCalories

এর অর্থ: জাভা আপনার বাইট কোড ফাইল, FatCalories.class খুঁজে পেতে পারে না।

কি করতে হবে: জাভা আপনার বাইট কোড ফাইল খুঁজে বের করার চেষ্টা করে একটি জায়গা হল আপনার বর্তমান ডিরেক্টরি। উদাহরণস্বরূপ, যদি আপনার বাইট কোড ফাইলটি / home / smith / java থাকে, তাহলে আপনার বর্তমান ডিরেক্টরিটি প্রম্পটে নিম্নলিখিত কমান্ডটি টাইপ করুন এবং রিটার্নে আঘাত করুন:

সিডি / হোম / স্মিথ / জাভা

যদি আপনি প্রম্পটে পিডব্লিউ লিখেন, তাহলে আপনি / home / smith / java দেখতে পাবেন। আপনি প্রম্পটে ls লিখুন, তাহলে আপনার FatCalories.java এবং FatCalories.class ফাইলগুলি দেখতে হবে। এখন আবার জাভা FatCalories প্রবেশ করুন।

আপনার যদি এখনও সমস্যা থাকে তবে আপনাকে আপনার CLASSPATH পরিবর্তনশীল পরিবর্তন করতে হবে। এটি প্রয়োজনীয় কিনা তা দেখার জন্য, নিম্নোক্ত কমান্ডের সাহায্যে ক্লাসপ্যাথকে "সেট" করার চেষ্টা করুন:

CLASSPATH অনির্বাচন করুন

এখন আবার জাভা FatCalories প্রবেশ করুন। যদি প্রোগ্রামটি এখন কাজ করে, তাহলে আপনাকে আপনার CLASSPATH ভেরিয়েবল পরিবর্তন করতে হবে।