কী জানতে হবে
- একটি JAVA ফাইল একটি জাভা সোর্স কোড ফাইল।
- কোমোডো এডিটের মতো যেকোনো টেক্সট এডিটর দিয়ে একটি খুলুন।
- IntelliJ IDEA দিয়ে কোটলিনে রূপান্তর করুন।
এই নিবন্ধটি ব্যাখ্যা করে যে একটি JAVA ফাইল কী এবং কীভাবে একটি আপনার কম্পিউটারে খুলবেন, বা একটিকে KT, JAVA বা EXE ফাইলে রূপান্তর করবেন৷
জাভা ফাইল কি?
JAVA ফাইল এক্সটেনশন সহ একটি ফাইল (বা কম সাধারণভাবে,. JAV প্রত্যয়) হল জাভা প্রোগ্রামিং ভাষায় লেখা একটি জাভা সোর্স কোড ফাইল। এটি একটি প্লেইন টেক্সট ফাইল ফরম্যাট যা একটি টেক্সট এডিটরে সম্পূর্ণ পঠনযোগ্য এবং জাভা অ্যাপ্লিকেশন তৈরির পুরো প্রক্রিয়ার জন্য অপরিহার্য।
একটি JAVA ফাইল একটি জাভা কম্পাইলার দ্বারা একটি জাভা ক্লাস ফাইল (. CLASS) তৈরি করতে ব্যবহার করা হয়, যা সাধারণত একটি বাইনারি ফাইল এবং মানুষের পাঠযোগ্য নয়। যদি সোর্স কোড ফাইলে একাধিক ক্লাস থাকে, তাহলে প্রত্যেকটি তার নিজস্ব ক্লাস ফাইলে কম্পাইল করা হয়।
এটি ক্লাস ফাইল যা তারপর JAR ফাইল এক্সটেনশনের সাথে একটি এক্সিকিউটেবল অ্যাপে পরিণত হয়। এই জাভা আর্কাইভগুলি ক্লাস ফাইল এবং ছবি এবং শব্দের মতো অন্যান্য অ্যাপ্লিকেশন সংস্থানগুলি সংরক্ষণ এবং বিতরণ করা সহজ করে তোলে৷
কিভাবে জাভা ফাইল খুলবেন
আপনার কম্পিউটারে এমন একটি প্রোগ্রাম আছে যা ডাবল-ক্লিক করলে একটি JAVA ফাইল খুলবে এমন সম্ভাবনা খুবই কম। অন্যথায়, প্রথমে সফ্টওয়্যারটি খোলার মাধ্যমে নীচের প্রোগ্রামগুলির একটি ব্যবহার করুন এবং তারপর ফাইলটি ব্রাউজ করতে ফাইল বা আমদানি মেনু ব্যবহার করুন।
একটি JAVA ফাইলের মধ্যে থাকা টেক্সট যেকোনো টেক্সট এডিটর দ্বারা পড়তে পারে, যেমন Windows-এর নোটপ্যাড, MacOS-এ TextEdit ইত্যাদি।
তবে, JAVA ফাইলগুলি তখনই কার্যকর হয় যখন সেগুলিকে একটি বাইটকোড ক্লাস ফাইলে কম্পাইল করা হয়, যা একটি Java SDK করতে পারে৷ একবার JAR ফাইল তৈরি হয়ে গেলে CLASS ফাইলের মধ্যে থাকা ডেটা ওরাকলের জাভা ভার্চুয়াল মেশিন (JVM) ব্যবহার করে৷
জাভা SDK-এ JAVA ফাইল খুলতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি ব্যবহার করুন, যা একটি CLASS ফাইল তৈরি করবে। অবশ্যই, আপনার ফাইলের পথ হতে উদ্ধৃতিগুলির মধ্যে পাঠ্যটি পরিবর্তন করতে ভুলবেন না।
javac "path-to-file.java"
এই কমান্ডটি তখনই কাজ করে যখন আপনার কম্পিউটারে javac.exe ফাইল থাকে, যা Java SDK ইনস্টলেশনের সাথে আসে। এই ফাইলটি C:\Program Files\jdk(version)\ ডিরেক্টরির bin ফোল্ডারে সংরক্ষিত আছে। কমান্ডটি ব্যবহার করার সবচেয়ে সহজ উপায় হল এই অবস্থানটিকে একটি PATH এনভায়রনমেন্ট ভেরিয়েবল হিসাবে সেট করা৷
JAVA ফাইল এডিট করতে, অ্যাপ্লিকেশন ডেভেলপমেন্টের উদ্দেশ্যে একটি প্রোগ্রাম ব্যবহার করুন, যেমন Eclipse বা JCreator LE। NetBeans এবং উপরের লিঙ্কের মত টেক্সট এডিটররাও কাজে আসতে পারে।
কীভাবে একটি জাভা ফাইল রূপান্তর করবেন
যেহেতু একটি JAVA ফাইলে একটি জাভা অ্যাপ্লিকেশনের সোর্স কোড থাকে, তাই এটি সহজেই অন্যান্য অ্যাপ্লিকেশন বা প্রোগ্রামিং ভাষায় স্থানান্তরযোগ্য যা কোডটি বুঝতে পারে বা অন্য কিছুতে অনুবাদ করতে পারে।
উদাহরণস্বরূপ, আপনি IntelliJ IDEA ব্যবহার করে একটি JAVA ফাইলকে Kotlin ফাইলে রূপান্তর করতে পারেন। হয় Code মেনু আইটেমটি Kotlin ফাইলে রূপান্তরিত জাভা ফাইল বিকল্পটি খুঁজে পেতে ব্যবহার করুন অথবা হেল্প অ্যাক্সেস করুন > Action মেনু খুঁজুন এবং আপনি যে অ্যাকশনটি সম্পূর্ণ করতে চান তা টাইপ করা শুরু করুন, যেমন convert java file এটি জাভা ফাইলটিকে একটি KT ফাইলে সেভ করবে।
জাভাকে ক্লাসে রূপান্তর করতে উপরে উল্লিখিত javac কমান্ডটি ব্যবহার করুন। আপনি যদি কমান্ড প্রম্পট থেকে টুলটি চালু করতে না পারেন, তবে একটি CMD কৌশল যা আপনি করতে পারেন তা হল উপরে বর্ণিত EXE ফাইলের অবস্থানটি অ্যাক্সেস করুন এবং তারপরে javac.exe ফাইলটি টেনে আনুন কমান্ডটি সম্পূর্ণ করতে সরাসরি কমান্ড প্রম্পটে প্রবেশ করুন।
ফাইলটি ক্লাস ফরম্যাটে হয়ে গেলে, আপনি মূলত jar কমান্ড ব্যবহার করে JAVA-কে JAR-এ রূপান্তর করতে পারেন, যেমনটি ওরাকলের এই জাভা টিউটোরিয়ালটিতে বর্ণিত হয়েছে। এটি CLASS ফাইল ব্যবহার করে একটি JAR ফাইল তৈরি করবে।
JSmooth এবং JexePack দুটি টুল যা JAVA কে EXE তে রূপান্তর করতে ব্যবহার করা যেতে পারে যাতে অ্যাপটি একটি সাধারণ উইন্ডোজ এক্সিকিউটেবল ফাইলের মতো চলতে পারে।
এখনও খুলতে পারছেন না?
উপরে বর্ণিত টুলের সাহায্যে ফাইলটি না খুললে বা রূপান্তরিত না হলে প্রথমেই আপনাকে যা করতে হবে তা হল এক্সটেনশনটি দুবার চেক করুন। এটা সম্ভব যে আপনি আসলে একটি JAVA ফাইলের সাথে কাজ করছেন না, বরং একটি ফাইল যা একইভাবে বানান ফাইল এক্সটেনশন ব্যবহার করে৷
উদাহরণস্বরূপ, AVA প্রত্যয়টি দেখতে কিছুটা JAVA এর মতো, কিন্তু এটি AvaaBook ইবুক ফাইলের জন্য ব্যবহৃত হয়। আপনি যদি একটি AVA ফাইল নিয়ে কাজ করেন তবে এটি উপরের প্রোগ্রামগুলির সাথে খুলবে না, বরং শুধুমাত্র ফার্সি AvaaPlayer এর সাথে কাজ করে৷
JA ফাইল অনুরূপ; এগুলি হল জেট আর্কাইভ ফাইল যা সংকুচিত গেম ফাইল সংরক্ষণ করে। আরেকটি হল জাভাস্ক্রিপ্ট প্রক্সি অটোকনফিগার ফাইল (. JVS) যা ওয়েব ব্রাউজার একটি প্রক্সি সার্ভার কনফিগার করতে ব্যবহার করে।
FAQ
আমি কিভাবে জাভাতে একটি ফাইল পড়তে পারি?
আপনি BufferedReader ক্লাস পদ্ধতি ব্যবহার করে জাভাতে একটি ফাইল, যেমন একটি CSV ফাইল পড়তে পারেন। BufferedReader ক্লাস এবং ফাইল পড়ার অন্যান্য পদ্ধতি, যেমন FileReader, InputStreamReader, এবং ফাইলগুলি সম্পর্কে আরও জানতে ওরাকলের ডকুমেন্টেশন দেখুন.newBufferedReader()
আমি কিভাবে জাভাতে একটি ফাইল তৈরি করব?
জাভাতে ফাইল তৈরি করার জন্য বেশ কয়েকটি বিকল্প রয়েছে। একটি পদ্ধতি হল createNewFile() একটি ফাঁকা ফাইল খোলার পদ্ধতি। জাভাতে ফাইল তৈরি করার বিষয়ে ওরাকলের টিউটোরিয়ালের সাথে আরও গভীরে যান।