जावा फ़ाइल एक्सटेंशन (या कम सामान्य रूप से। जेएवी प्रत्यय) वाली एक फ़ाइल जावा प्रोग्रामिंग भाषा में लिखी गई जावा स्रोत कोड फ़ाइल है। यह एक सादा पाठ फ़ाइल प्रारूप है जो एक पाठ संपादक में पूरी तरह से पठनीय है और जावा अनुप्रयोगों के निर्माण की पूरी प्रक्रिया के लिए आवश्यक है।
जावा क्लास फाइल (सीएलएएसएसएसएस) बनाने के लिए जावा कंपाइलर द्वारा एक जावा फ़ाइल का उपयोग किया जाता है, जो आमतौर पर एक बाइनरी फ़ाइल होती है और मानव पठनीय नहीं होती है। यदि स्रोत कोड फ़ाइल में एकाधिक कक्षाएं हैं, तो प्रत्येक को अपनी स्वयं की क्लास फ़ाइल में संकलित किया जाता है।
यह क्लास फ़ाइल है जिसे उसके बाद एक निष्पादन योग्य जावा एप्लिकेशन में JAR फ़ाइल एक्सटेंशन के साथ बदल दिया गया है। ये जावा पुरालेख फ़ाइलें छवियों और ध्वनियों जैसे क्लास फ़ाइलों और अन्य जावा अनुप्रयोग संसाधनों को स्टोर और वितरित करना आसान बनाती हैं।
जावा फाइलें कैसे खोलें
संभावनाएं कम हैं कि आपके कंप्यूटर पर एक प्रोग्राम है जो डबल-क्लिक होने पर जावा फ़ाइल खोल देगा। अन्यथा, सॉफ्टवेयर खोलने और फिर इसका उपयोग करके, जावा फ़ाइल खोलने के लिए नीचे दिए गए कार्यक्रमों का उपयोग करें फ़ाइल जावा स्रोत कोड फ़ाइल के लिए ब्राउज़ करने के लिए मेनू।
जावा फ़ाइल के भीतर पाठ को किसी भी टेक्स्ट एडिटर द्वारा पढ़ा जा सकता है, जैसे विंडोज में नोटपैड, मैकोज़ में टेक्स्ट एडिट, इत्यादि।
हालांकि, जावा फाइलें केवल तब उपयोगी होती हैं जब उन्हें बाइटकोड क्लास फ़ाइल में संकलित किया जाता है, जो एक जावा एसडीके कर सकता है। एक बार जेएआर फ़ाइल बनने के बाद क्लास फ़ाइल के भीतर डेटा ओरेकल की जावा वर्चुअल मशीन (जेवीएम) द्वारा उपयोग किया जाता है।
जावा एसडीके में जावा फ़ाइल खोलने के लिए कमांड प्रॉम्प्ट में निम्न कमांड का उपयोग करें, जो जावा फ़ाइल से क्लास फ़ाइल बनाएगा। निश्चित रूप से उद्धरण के भीतर पाठ को अपनी जावा फ़ाइल के वास्तविक पथ के रूप में बदलने के लिए सुनिश्चित करें।
जावैक "पथ-to-file.java"
ध्यान दें: यह "javac" कमांड केवल तभी काम करता है जब आपके कंप्यूटर पर javac.exe फ़ाइल हो, जो जावा एसडीके स्थापना के साथ आता है। यह EXE फ़ाइल "बिन" फ़ोल्डर में संग्रहीत है सी: प्रोग्राम फ़ाइलें jdk (संस्करण) निर्देशिका। आदेश का उपयोग करने का सबसे आसान तरीका EXE फ़ाइल पथ को पथ वातावरण चर के रूप में सेट करना है। जावा फाइलों को संपादित करने के लिए, आप अनुप्रयोग विकास के लिए लक्षित प्रोग्राम का उपयोग कर सकते हैं, जैसे एक्लिप्स या जेक्रिएटर ली। नेटबीन जैसे पाठ संपादक और उपरोक्त लिंक में मौजूद लोग भी जावा फाइलों को संशोधित करने के लिए उपयोगी हो सकते हैं। चूंकि जावा फ़ाइल में जावा एप्लिकेशन के लिए स्रोत कोड होता है, इसलिए यह अन्य अनुप्रयोगों या प्रोग्रामिंग भाषाओं में आसानी से हस्तांतरणीय होता है जो कोड को समझ सकते हैं या किसी अन्य चीज़ का अनुवाद कर सकते हैं। उदाहरण के लिए, आप IntelliJ IDEA का उपयोग कर एक जावा फ़ाइल को कोटलिन फ़ाइल में परिवर्तित कर सकते हैं। या तो उपयोग करें कोड मेनू आइटम खोजने के लिए जावा फ़ाइल को कोटलिन फ़ाइल में कनवर्ट करें विकल्प या उपयोग करें सहायता> कार्रवाई खोजें मेनू और उस क्रिया को टाइप करना शुरू करें जिसे आप पूरा करना चाहते हैं, जैसे "जावा फ़ाइल कनवर्ट करें।" इसे जावा फ़ाइल को केटी फाइल में सहेजना चाहिए। उपयोग javac जावा को क्लास में बदलने के लिए ऊपर वर्णित आदेश। यदि आप कमांड प्रॉम्प्ट से जावैक टूल का आह्वान नहीं कर पा रहे हैं, तो एक सीएमडी चाल जो आप कर सकते हैं, ऊपर वर्णित EXE फ़ाइल के स्थान तक पहुंच है, और फिर खींचें और छोड़ें javac.exe आदेश को पूरा करने के लिए सीधे कमांड प्रॉम्प्ट में फ़ाइल करें। एक बार फ़ाइल क्लास फ़ाइल प्रारूप में हो जाने के बाद, आप अनिवार्य रूप से जावा का उपयोग कर जार में परिवर्तित कर सकते हैं जार आदेश, जैसा कि ओरेकल से इस जावा ट्यूटोरियल में वर्णित है। यह क्लास फ़ाइल का उपयोग कर एक जेएआर फ़ाइल बना देगा। JSmooth और JexePack दो टूल्स हैं जिनका उपयोग जावा फ़ाइल को EXE में परिवर्तित करने के लिए किया जा सकता है ताकि जावा एप्लिकेशन सामान्य विंडोज निष्पादन योग्य फ़ाइल की तरह चल सके। पहली बात यह है कि यदि आपकी फ़ाइल ऊपर वर्णित टूल्स के साथ खुलती या परिवर्तित नहीं हो रही है तो फ़ाइल एक्सटेंशन को दोबारा जांचना है। यह संभव है कि आप वास्तव में जावा फ़ाइल से निपट नहीं रहे हैं बल्कि इसके बजाय एक फ़ाइल जो समान वर्तनी फ़ाइल एक्सटेंशन का उपयोग करती है। उदाहरण के लिए, एवीए प्रत्यय जावा की तरह थोड़ा दिखता है लेकिन AvaaBook ईबुक फ़ाइलों के लिए उपयोग किया जाता है। यदि आप एवीए फ़ाइल से निपट रहे हैं, तो यह उपरोक्त कार्यक्रमों के साथ नहीं खुलता है बल्कि इसके बजाय केवल फारसी अवैप्लेयर सॉफ्टवेयर के साथ काम करता है। जेए फाइलें जावा संबंधित फाइलों की तरह दिख सकती हैं, लेकिन वे वास्तव में जेट आर्काइव फाइलें हैं जो संपीड़ित गेम फाइलों को स्टोर करती हैं। जेवीएस फाइलें समान हैं लेकिन जावास्क्रिप्ट प्रॉक्सी ऑटोकॉन्फिग फाइलें हैं जो वेब ब्राउज़र प्रॉक्सी सर्वर को कॉन्फ़िगर करने के लिए उपयोग करते हैं। एक जावा फ़ाइल कैसे कनवर्ट करें
अभी भी फाइल नहीं खोल सकता है?




