একটি জাভা ফাইল কি?

কিভাবে খুলুন, সম্পাদনা করুন, এবং জাভা ফাইল কনভার্ট করুন

JAVA ফাইল এক্সটেনশান (অথবা সাধারণভাবে .JAV suffix) দিয়ে একটি ফাইল জাভা প্রোগ্রামিং ভাষায় লেখা একটি জাভা সোর্স কোড ফাইল। এটি একটি সাধারণ পাঠ্য ফাইলের ফরম্যাট যা একটি টেক্সট এডিটরে সম্পূর্ণরূপে পাঠযোগ্য এবং জাভা অ্যাপ্লিকেশনগুলি নির্মাণের সম্পূর্ণ প্রক্রিয়ার জন্য প্রয়োজনীয়।

একটি জাভা ফাইল একটি জাভা কম্পাইলার দ্বারা ব্যবহৃত হয় একটি জাভা ফাইল ফাইল (। ক্লাশ) তৈরি করতে, যা সাধারণত বাইনারি ফাইল এবং মানুষের পাঠযোগ্য নয় যদি সোর্স কোড ফাইলের মধ্যে একাধিক ক্লাস থাকে তবে প্রত্যেকটি তার নিজের ক্লাউস ফাইলে কম্পাইল করা হয়।

এটি ক্লাস ফাইলে যা JAR ফাইল এক্সটেনশনের সাথে এক্সিকিউটেবল জাভা অ্যাপ্লিকেশনে পরিণত হয়েছে। এই জাভা আর্কাইভ ফাইলগুলি সংরক্ষণ এবং বিতরণ করা সহজ করে। ক্লাউস ফাইলগুলি এবং অন্যান্য জাভা অ্যাপ্লিকেশন সম্পদ যেমন ছবি এবং শব্দ

জাভা ফাইল খুলুন কিভাবে

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

একটি জাভা ফাইলের মধ্যে থাকা পাঠ্যটি কোনও পাঠ্য সম্পাদক দ্বারা পড়তে পারে, যেমন নোটপ্যাড উইন্ডোজ, ম্যাকোসিতে পাঠ্য সম্পাদনা ইত্যাদি। আপনি আমাদের সেরা ফ্রি পাঠ্য সম্পাদক তালিকাতে আমাদের পছন্দ দেখতে পারেন।

যাইহোক, জাভা ফাইল কেবল আসলেই কার্যকর হয় যখন তারা একটি বাইটকোড কোড ফাইলে কম্পাইল হয়, যা একটি জাভা SDK করতে পারে। জার ফাইল তৈরি করা হয়েছে একবার ক্লাবে ফাইলের মধ্যে ডেটা ওরাকলের জাভা ভার্চুয়াল মেশিন (জেভিএম) দ্বারা ব্যবহৃত হয়।

জাভা এসডি কে জাভা ফাইল খুলতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি ব্যবহার করুন, যা জাভা ফাইল থেকে একটি ক্লাশ ফাইল তৈরি করবে। অবশ্যই আপনার জাভা ফাইল থেকে প্রকৃত পাথ হতে কোট মধ্যে টেক্সট পরিবর্তন নিশ্চিত করুন।

javac "path -to-file.java"

দ্রষ্টব্য: এই "javac" কমান্ড কেবল আপনার কাজ করে যদি আপনার কম্পিউটারে javac.exe ফাইল থাকে, যা জাভা SDK ইনস্টলেশনের সাথে আসে। এই EXE ফাইলটি C: \ Program Files \ jdk (version) \ ডিরেক্টরিতে "বিন" ফোল্ডারে সংরক্ষিত হয়। কমান্ডটি ব্যবহার করার সবচেয়ে সহজ উপায় EXE ফাইল পাথটি একটি PATH এনভায়রনমেন্ট ভেরিয়েবল হিসাবে সেট করা।

JAVA ফাইল সম্পাদনা করতে, আপনি অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য একটি প্রোগ্রাম ব্যবহার করতে পারেন, যেমন Eclipse বা JCreator LE। নেট বিনেস এবং উপরের লিঙ্কগুলিতে থাকা টেক্সট সম্পাদকেরাও Java ফাইলগুলি পরিবর্তন করার জন্য উপযোগী হতে পারে।

একটি জাভা ফাইল রূপান্তর কিভাবে

যেহেতু একটি জাভা ফাইল জাভা অ্যাপ্লিকেশনের জন্য সোর্স কোড ধারণ করে, এটি অন্য অ্যাপ্লিকেশন বা প্রোগ্রামিং ভাষাগুলিতে সহজেই হস্তান্তরিত হয় যা কোড বুঝতে পারে বা এটি অন্য কিছুতে অনুবাদ করতে পারে

উদাহরণস্বরূপ, আপনি একটি JAVA ফাইলটি কোটলিন ফাইলে IntelliJ IDEA ব্যবহার করে রূপান্তর করতে পারেন। কোটলিন ফাইলের বিকল্পে কনভার্ট জাভা ফাইলটি খুঁজতে অথবা মেসেজটি > অ্যাকশন মেনুতে অ্যাক্সেস করুন এবং আপনি যে কাজটি সম্পন্ন করতে চান সেটি টাইপ করতে শুরু করুন, যেমন "java ফাইল রূপান্তর" করার জন্য কোড মেনু আইটেমটি ব্যবহার করুন। এটি জাভা ফাইলটি কেটি ফাইলে সংরক্ষণ করা উচিত।

JAVA থেকে CLASS রূপান্তর করার জন্য উপরে উল্লিখিত javac কমান্ড ব্যবহার করুন। যদি আপনি কমান্ড প্রম্পটে Javac Tool ব্যবহার করতে না পারেন, তবে আপনি যে সিএমডি ট্রিকসটি করতে পারেন তা উপরে বর্ণিত হিসাবে EXE ফাইলের অবস্থানটি অ্যাক্সেস করুন এবং তারপর কমান্ড প্রম্পটে কমান্ড প্রম্পটে সরাসরি javac.exe ফাইলটি ড্র্যাগ এবং ড্রপ করুন।

ফাইলটি CLASS ফাইল ফরম্যাটে থাকলে, আপনি জাভা কমান্ড ব্যবহার করে JAVA তে মূলত JAVA কে রূপান্তর করতে পারেন, যেমনটি এই জাভা টিউটোরিয়ালে Oracle থেকে বর্ণিত হয়েছে। এটি CLASS ফাইলটি ব্যবহার করে একটি JAR ফাইল তৈরি করবে।

JSmooth এবং JexePack দুটি সরঞ্জাম যা JAVA ফাইলটি EXE এ রূপান্তর করতে ব্যবহার করা যেতে পারে যাতে জাভা অ্যাপ্লিকেশন একটি সাধারণ উইন্ডোজ এক্সিকিউটেবল ফাইলের মতো চলতে পারে।

এখনও কি ফাইলটি খুলতে পারি না?

আপনার ফাইলটি যদি উপরে উল্লিখিত সরঞ্জামগুলির সাথে খোলার বা রূপান্তর না করে তবে আপনি যা করতে চান তা হল প্রথমে ফাইল এক্সটেনশানটি ডাবল-চেক করা। এটি সম্ভব যে আপনি আসলে একটি জাভা ফাইলের সাথে কাজ করেন না কিন্তু পরিবর্তে একটি ফাইল যা একইভাবে বানানকৃত ফাইল এক্সটেনশন ব্যবহার করে।

উদাহরণস্বরূপ, AVA প্রত্যায় জাভা মত একটি বিট দেখায় কিন্তু AvaaBook ইবুক ফাইলের জন্য ব্যবহার করা হয়। আপনি যদি কোন AVA ফাইলের সাথে কাজ করেন তবে এটি উপরে থেকে প্রোগ্রামগুলির সাথে খোলা হবে না বরং এর পরিবর্তে শুধুমাত্র ফার্সী AvaaPlayer সফ্টওয়্যারের সাথে কাজ করে।

জেএ ফাইলও জাভা সম্পর্কিত ফাইলগুলির মতো দেখতে পারে, তবে এটি আসলেই জেট আর্কাইভ ফাইল যা সংকুচিত গেম ফাইল সংরক্ষণ করে। JVS ফাইলগুলি অনুরূপ কিন্তু জাভাস্ক্রিপ্ট প্রক্সি Autoconfig ফাইলগুলি যা ওয়েব ব্রাউজার একটি প্রক্সি সার্ভার কনফিগার করার জন্য ব্যবহার করে।