जावा फ़ाइल क्या है?

जावा फ़ाइलों को कैसे खोलें, संपादित करें और कनवर्ट करें

जावा फ़ाइल एक्सटेंशन (या कम सामान्य रूप से। जेएवी प्रत्यय) वाली एक फ़ाइल जावा प्रोग्रामिंग भाषा में लिखी गई जावा स्रोत कोड फ़ाइल है। यह एक सादा पाठ फ़ाइल प्रारूप है जो एक पाठ संपादक में पूरी तरह से पठनीय है और जावा अनुप्रयोगों के निर्माण की पूरी प्रक्रिया के लिए आवश्यक है।

जावा क्लास फाइल (सीएलएएसएसएसएस) बनाने के लिए जावा कंपाइलर द्वारा एक जावा फ़ाइल का उपयोग किया जाता है, जो आमतौर पर एक बाइनरी फ़ाइल होती है और मानव पठनीय नहीं होती है। यदि स्रोत कोड फ़ाइल में एकाधिक कक्षाएं हैं, तो प्रत्येक को अपनी स्वयं की क्लास फ़ाइल में संकलित किया जाता है।

यह क्लास फ़ाइल है जिसे उसके बाद एक निष्पादन योग्य जावा एप्लिकेशन में JAR फ़ाइल एक्सटेंशन के साथ बदल दिया गया है। ये जावा पुरालेख फ़ाइलें छवियों और ध्वनियों जैसे क्लास फ़ाइलों और अन्य जावा अनुप्रयोग संसाधनों को स्टोर और वितरित करना आसान बनाती हैं।

जावा फाइलें कैसे खोलें

संभावनाएं कम हैं कि आपके कंप्यूटर पर एक प्रोग्राम है जो डबल-क्लिक होने पर जावा फ़ाइल खोल देगा। यदि आप ऐसा करना चाहते हैं, तो विंडोज़ में एक फ़ाइल खोलने का तरीका देखें कि कैसे बदलें । अन्यथा, जावा स्रोत फ़ाइल फ़ाइल को ब्राउज़ करने के लिए सॉफ़्टवेयर खोलने और फिर फ़ाइल मेनू का उपयोग करके, जावा फ़ाइल खोलने के लिए नीचे दिए गए प्रोग्रामों का उपयोग करें।

जावा फ़ाइल के भीतर पाठ को किसी भी टेक्स्ट एडिटर द्वारा पढ़ा जा सकता है, जैसे विंडोज में नोटपैड, मैकोज़ में टेक्स्ट एडिट, इत्यादि। आप हमारे पसंदीदा फ्री टेक्स्ट एडिटर्स सूची में हमारे पसंदीदा देख सकते हैं।

हालांकि, जावा फाइलें केवल तब उपयोगी होती हैं जब उन्हें बाइटकोड क्लास फ़ाइल में संकलित किया जाता है, जो एक जावा एसडीके कर सकता है। एक बार जेएआर फ़ाइल बनने के बाद क्लास फ़ाइल के भीतर डेटा ओरेकल की जावा वर्चुअल मशीन (जेवीएम) द्वारा उपयोग किया जाता है।

जावा एसडीके में जावा फ़ाइल खोलने के लिए कमांड प्रॉम्प्ट में निम्न कमांड का उपयोग करें, जो जावा फ़ाइल से क्लास फ़ाइल बनाएगा। निश्चित रूप से उद्धरण के भीतर पाठ को अपनी जावा फ़ाइल के वास्तविक पथ के रूप में बदलने के लिए सुनिश्चित करें।

जावैक "पथ-to-file.java"

नोट: यह "javac" कमांड केवल तभी काम करता है जब आपके कंप्यूटर पर javac.exe फ़ाइल हो, जो जावा एसडीके स्थापना के साथ आता है। यह EXE फ़ाइल C: \ Program Files \ jdk (संस्करण) \ निर्देशिका के "bin" फ़ोल्डर में संग्रहीत है। आदेश का उपयोग करने का सबसे आसान तरीका EXE फ़ाइल पथ को पथ वातावरण चर के रूप में सेट करना है।

जावा फाइलों को संपादित करने के लिए, आप अनुप्रयोग विकास के लिए लक्षित प्रोग्राम का उपयोग कर सकते हैं, जैसे एक्लिप्स या जेक्रिएटर ली। नेटबीन जैसे पाठ संपादक और उपरोक्त लिंक में मौजूद लोग भी जावा फाइलों को संशोधित करने के लिए उपयोगी हो सकते हैं।

एक जावा फ़ाइल कैसे कनवर्ट करें

चूंकि जावा फ़ाइल में जावा एप्लिकेशन के लिए स्रोत कोड होता है, इसलिए यह अन्य अनुप्रयोगों या प्रोग्रामिंग भाषाओं में आसानी से हस्तांतरणीय होता है जो कोड को समझ सकते हैं या किसी अन्य चीज़ का अनुवाद कर सकते हैं।

उदाहरण के लिए, आप IntelliJ IDEA का उपयोग कर एक जावा फ़ाइल को कोटलिन फ़ाइल में परिवर्तित कर सकते हैं। कनवर्ट जावा फ़ाइल को कोटलिन फ़ाइल विकल्प में कनवर्ट करने के लिए या तो कोड मेनू आइटम का उपयोग करें या सहायता> ढूँढें एक्शन मेनू तक पहुंचें और जिस क्रिया को आप पूरा करना चाहते हैं उसे टाइप करना शुरू करें, जैसे "जावा फ़ाइल कनवर्ट करें।" इसे जावा फ़ाइल को केटी फाइल में सहेजना चाहिए।

जावा को क्लास में बदलने के लिए ऊपर वर्णित जावैक कमांड का प्रयोग करें। यदि आप कमांड प्रॉम्प्ट से जावैक टूल का आह्वान नहीं कर पा रहे हैं, तो आप एक सीएमडी चाल कर सकते हैं जो ऊपर वर्णित EXE फ़ाइल के स्थान तक पहुंच सकता है, और उसके बाद javac.exe फ़ाइल को आदेश को पूरा करने के लिए सीधे कमांड प्रॉम्प्ट में खींचें और छोड़ें।

एक बार जब फ़ाइल क्लास फ़ाइल प्रारूप में है, तो आप जार कमांड का उपयोग करके जवा को जार में जार में परिवर्तित कर सकते हैं, जैसा कि ओरेकल से इस जावा ट्यूटोरियल में वर्णित है। यह क्लास फ़ाइल का उपयोग कर एक जेएआर फ़ाइल बना देगा।

JSmooth और JexePack दो टूल्स हैं जिनका उपयोग जावा फ़ाइल को EXE में परिवर्तित करने के लिए किया जा सकता है ताकि जावा एप्लिकेशन सामान्य विंडोज निष्पादन योग्य फ़ाइल की तरह चल सके।

अभी भी फ़ाइल खोल नहीं सकते हैं?

पहली बात यह है कि यदि आपकी फ़ाइल ऊपर वर्णित टूल्स के साथ खुलती या परिवर्तित नहीं हो रही है तो फ़ाइल एक्सटेंशन को दोबारा जांचना है। यह संभव है कि आप वास्तव में जावा फ़ाइल से निपट नहीं रहे हैं बल्कि इसके बजाय एक फ़ाइल जो समान वर्तनी फ़ाइल एक्सटेंशन का उपयोग करती है।

उदाहरण के लिए, एवीए प्रत्यय जावा की तरह थोड़ा दिखता है लेकिन AvaaBook ईबुक फ़ाइलों के लिए उपयोग किया जाता है। यदि आप एवीए फ़ाइल से निपट रहे हैं, तो यह उपरोक्त कार्यक्रमों के साथ नहीं खुलता है बल्कि इसके बजाय केवल फारसी अवैप्लेयर सॉफ्टवेयर के साथ काम करता है।

जेए फाइलें जावा संबंधित फाइलों की तरह दिख सकती हैं, लेकिन वे वास्तव में जेट आर्काइव फाइलें हैं जो संपीड़ित गेम फाइलों को स्टोर करती हैं। जेवीएस फाइलें समान हैं लेकिन जावास्क्रिप्ट प्रॉक्सी ऑटोकॉन्फिग फाइलें हैं जो वेब ब्राउज़र प्रॉक्सी सर्वर को कॉन्फ़िगर करने के लिए उपयोग करते हैं।