আমি কীভাবে আমার ম্যাক জাভাতে একটি প্রোগ্রাম সংকলন এবং পরিচালনা করব?
আমি নতুন.
এছাড়াও আমি এমন একটি প্রোগ্রাম ডাউনলোড করেছি যা এখানে আমার কাছে টেক্সট র্যাংলার হিসাবে পরামর্শ দেওয়া হয়েছিল যদি পরিস্থিতিটির সাথে তার কোনও প্রভাব থাকে।
উত্তর:
ম্যাক ওএসএক্স, বা যে কোনও বড় অপারেটিং সিস্টেমে জাভা অ্যাপ্লিকেশনটি সংকলন করা এবং চালানো খুব সহজ। অ্যাপল ওএসএক্সের সাথে একটি পুরো-কার্যকরী জাভা রানটাইম এবং বিকাশের পরিবেশকে অন্তর্ভুক্ত করেছে, সুতরাং আপনাকে যা করতে হবে তা হল একটি জাভা প্রোগ্রাম লিখতে এবং এটি সংকলন করতে এবং চালানোর জন্য অন্তর্নির্মিত সরঞ্জামগুলি ব্যবহার করতে।
প্রথম পদক্ষেপটি একটি সাধারণ জাভা প্রোগ্রাম লিখছে। একটি পাঠ্য সম্পাদক খুলুন (বিল্ট-ইন টেক্সটএডিট অ্যাপটি সূক্ষ্মভাবে কাজ করে), নিম্নলিখিত কোডটি টাইপ করুন এবং আপনার হোম ডিরেক্টরিতে "হ্যালো ওয়ার্ল্ড.জভা" হিসাবে ফাইলটি সংরক্ষণ করুন।
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
উদাহরণস্বরূপ, যদি আপনার ব্যবহারকারী নামটি ডেভিড হয় তবে এটিকে "/ ব্যবহারকারী / ডেভিড / হেলো ওয়ার্ল্ড.জভা" হিসাবে সংরক্ষণ করুন। এই সাধারণ প্রোগ্রামটি HelloWorld
একক পদ্ধতিতে ডাকা একক শ্রেণীর ঘোষণা করে main
। main
পদ্ধতি জাভা বিশেষ, কারণ এটি পদ্ধতি জাভা রানটাইম কল যখন আপনি আপনার প্রোগ্রাম চালানো তা জানাও প্রচেষ্টা হবে। এটি আপনার প্রোগ্রামের একটি সূচনা পয়েন্ট হিসাবে ভাবেন। System.out.println()
পদ্ধতি পর্দা, পাঠ্য একটি লাইন প্রিন্ট হবে "হ্যালো ওয়ার্ল্ড!" এই উদাহরণে।
এখন আপনি একটি সাধারণ জাভা প্রোগ্রাম লিখেছেন, আপনার এটি সংকলন করা প্রয়োজন। টার্মিনাল অ্যাপ্লিকেশন চালান, যা "অ্যাপ্লিকেশন / ইউটিলিটিস / টার্মিনাল.এপ" এ অবস্থিত। টার্মিনালে নিম্নলিখিত কমান্ডগুলি টাইপ করুন:
cd ~
javac HelloWorld.java
আপনি কেবলমাত্র আপনার প্রথম জাভা অ্যাপ্লিকেশনটি সংকলন করেছেন, যদিও সাধারণ কোনও ওএসএক্সে। সংকলনের প্রক্রিয়াটি একটি একক ফাইল তৈরি করবে, যার নাম "হ্যালো ওয়ার্ল্ড.ক্লাস"। এই ফাইলটিতে জাভা বাইট কোড রয়েছে, যা জাভা ভার্চুয়াল মেশিনটি বোঝে এমন নির্দেশাবলী।
প্রোগ্রামটি চালাতে, টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন।
java HelloWorld
এই কমান্ডটি একটি জাভা ভার্চুয়াল মেশিন শুরু করবে এবং ডাকা ক্লাসটি লোড করার চেষ্টা করবে HelloWorld
। এটি যখন এই শ্রেণিটি লোড করে, এটি main
পূর্বে উল্লিখিত পদ্ধতিটি কার্যকর করবে । আপনার উচিত "হ্যালো ওয়ার্ল্ড!" টার্মিনাল উইন্ডোতে মুদ্রিত। এখানেই শেষ এটা পেতে ওখানে যাও.
পার্শ্ব নোট হিসাবে, টেক্সটর্যাংলার ওএসএক্সের জন্য কেবল একটি পাঠ্য সম্পাদক এবং এই পরিস্থিতির কোনও ফল নেই। আপনি এই উদাহরণে এটি আপনার পাঠ্য সম্পাদক হিসাবে ব্যবহার করতে পারেন, তবে এটি অবশ্যই প্রয়োজনীয় নয়।
আমি আপনাকে কোড লেখার এবং সংকলনের পদক্ষেপ দেব। এই উদাহরণটি ব্যবহার করুন:
public class Paycheck {
public static void main(String args[]) {
double amountInAccount;
amountInAccount = 128.57;
System.out.print("You earned $");
System.out.print(amountInAccount);
System.out.println(" at work today.");
}
}
Paycheck.java
cd Desktop
javac Paycheck.java
java Paycheck
Error: Could not find or load main class <package name>
। এই উদাহরণে, প্যাকেজটি কেবলমাত্র শুরুতে দুটি স্ল্যাশ
Eclipse ডাউনলোড এবং ইনস্টল করুন এবং আপনি যেতে ভাল good
http://www.eclipse.org/downloads/
অ্যাপল জাভা এর নিজস্ব সংস্করণ সরবরাহ করে তাই এটি যুগোপযোগী তা নিশ্চিত করুন।
http://developer.apple.com/java/download/
গ্রহন একটি সমন্বিত উন্নয়নের পরিবেশ । এটিতে অনেকগুলি বৈশিষ্ট্য রয়েছে, তবে এই পর্যায়ে আপনার জন্য প্রাসঙ্গিক হ'ল:
আপনি আরও অভিজ্ঞতা অর্জন করার সাথে সাথে এর বৈশিষ্ট্যগুলির বিশিষ্ট সেটগুলির বাকী প্রশংসা করতে শুরু করবেন।
আপনাকে নিশ্চিত করতে হবে যে আপনার কম্পিউটারে জাভাটির একটি ম্যাক সামঞ্জস্যপূর্ণ সংস্করণ বিদ্যমান। এটি পরীক্ষা করতে টার্মিনাল থেকে জাভা-রূপান্তর করুন। যদি তা না হয় তবে অ্যাপল ওয়েবসাইট থেকে অ্যাপল জেডিকে ডাউনলোড করুন। (রোদ আপেলগুলির জন্য নিজেরাই আইআরসি তৈরি করে না))
সেখান থেকে, আপনার প্রোগ্রামটি সংকলন করার জন্য একই কমান্ড লাইন নির্দেশাবলী অনুসরণ করুন যা আপনি অন্য কোনও প্ল্যাটফর্মে জাভা জন্য ব্যবহার করবেন।
অন্যান্য সমাধানগুলি আপনার প্রশ্নের উত্তর দেওয়ার জন্য যথেষ্ট ভাল। তবে আপনি যদি এটির জন্য কেবল একটি আদেশের সন্ধান করেন -
আপনার জাভা ফাইলগুলি যেখানে রয়েছে সেই ডিরেক্টরিতে একটি ফাইলের নাম "রান" তৈরি করুন। এবং এটি আপনার ফাইলে সংরক্ষণ করুন -
javac "$1.java"
if [ $? -eq 0 ]; then
echo "--------Run output-------"
java "$1"
fi
চালিয়ে এই ফাইল চালানোর অনুমতি দিন -
chmod 777
এখন আপনি কেবল ফাইল চালিয়ে আপনার যে কোনও ফাইল চালাতে পারবেন -
./run <yourfilename> (don't add .java in filename)