एक प्रशिक्षु के रूप में, मैं अपनी परियोजनाओं में कंपनी कोड का उपयोग करता हूं और वे आमतौर पर मुझे jar
काम करने के लिए एक फाइल भेजते हैं । मैं इसे बिल्ड path
में जोड़ता हूं Eclipse
और आमतौर पर सब ठीक है और बांका है।
हालांकि, मुझे यह जानने की उत्सुकता हुई कि प्रत्येक वर्ग में क्या है और जब मैं किसी एक वर्ग को jar
फ़ाइल में खोलने का प्रयास करता हूं , तो यह बताता है कि मुझे स्रोत फ़ाइल की आवश्यकता है।
इसका क्या मतलब है? मैं एक C / C ++ बैकग्राउंड से आता हूं इसलिए यह jar
पहले से संकलित .o
फाइल के समान है और मैं देख सकता हूं कि यह .h
सब क्या है? या jar
फ़ाइल में वास्तविक कोड है जो मैं उपयोग कर रहा हूं जो एन्क्रिप्ट किया गया है इसलिए मैं इसे नहीं पढ़ सकता हूं?
सारे सवालों के जवाब देने के लिए धन्यवाद!
संपादित करें:
धन्यवाद, दोस्तों, मुझे पता था कि यह एक संग्रह की तरह था, लेकिन मैं इस बात से उलझन में था कि जब मैंने .class
फाइलों को खोलने की कोशिश की , तो मुझे यादृच्छिक पात्रों का एक गुच्छा मिला। आउटपुट तब समान था जब मैंने .o
सी में एक फ़ाइल खोलने की कोशिश की थी इसलिए मैं सिर्फ यह सुनिश्चित करना चाहता था।
धन्यवाद!