मैं एक फ़ोल्डर को .jar फ़ाइल में कैसे बदलूं?


11

मैंने वर्तमान में एक प्रोग्राम को संशोधित किया है जो एक .jarफ़ाइल है। मैंने इसे अनारक्षित किया था और .jarफ़ाइल को एक फ़ोल्डर में बदल दिया ताकि मैं इसे संपादित कर सकूं। अब मुझे बस इतना करना है कि फोल्डर को वापस .jarफाइल में बदलना है ताकि यह फोल्डर की तरह एक्सेस न हो। यह मैं कैसे करूंगा?


1
आपने क्या संपादित किया - एक जार के हिस्से संकलित कोड हैं और मैन्युअल रूप से संपादन योग्य नहीं हैं
user151019

गलत। संपत्ति भी हो सकती है।
मैक्स राइड

@ आप अपने खुद के संकलित कोड की आपूर्ति भी कर सकते हैं। मुझे लगता है कि ओपी Minecraft के बारे में बात कर रहा है।
nrubin29

जवाबों:


7

जार फाइलें ज्यादातर मामलों में लगभग ज़िप फाइलें हैं, लेकिन मैं jar cfसबसे अच्छे परिणामों के लिए कमांड का उपयोग करूंगा ।

http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

आप बस ओएस एक्स संपीड़न का उपयोग कर सकते हैं और फिर ज़िप फ़ाइल को .jar के रूप में बदल सकते हैं - लेकिन तब आपके पास एक सही प्रकट फ़ाइल नहीं हो सकती है। हाथ में सटीक फ़ाइलों के बिना बताना मुश्किल है।


यदि आप इसे केवल XXXXX.jar का नाम देते हैं, तो क्या होता है? मैंने देखा है कि ML कुछ अद्भुत फ़ाइल पहचान करते हैं ...
Zo219

2
आप फ़ोल्डर नाम में चार वर्ण जोड़ते हैं। यह अभी भी एक फ़ोल्डर है और एक फ़ाइल के रूप में संग्रहीत ज़िपित फ़ोल्डर नहीं है। आश्चर्यजनक चीजें तब होती हैं जब ओएस एक्स लॉन्च सेवाओं को खोलने के लिए एक नामांकित फ़ाइल को एक अलग पथ और फ़ाइलों के वर्ग में भेजते हैं। Java होशियार नाम के जार पर चलने के लिए काफी स्मार्ट हो सकता है, लेकिन आपके पास फोल्डर की जगह जार फाइल नहीं है (कोई बात नहीं इसका नाम क्या है)।
bmike

@bmike जावा एक जार फाइल के बजाय एक डायरेक्टरी का उपयोग कर सकता है - अगर क्लासपैथ और डायरेक्टरी का सही मान है - लेकिन यह जावा ट्यूटोरियल में कवर किया जाना चाहिए
user151019

@ मर्क यहाँ और टिप्पणी पर टिप्पणी के लिए धन्यवाद। शोष के कारण मेरा जावा-फू कमजोर है। मैं शायद इस बिंदु पर जानकार से ज्यादा खतरनाक हूं।
bmike

-4

उम मैं कई वीडियो की कोशिश की और वे सभी ने कहा कि फ़ाइल का नाम बदलें


1
मुझे लगता है कि अगर आपका ऐप परवाह नहीं करता है कि कुछ भी संपीड़ित नहीं है और .jar फ़ोल्डर लोड होता है तो यह एक अच्छा समाधान है, लेकिन मुझे लगता है कि पूछने वाला जार को फिर से हासिल करना चाहता है क्योंकि वे यह समझाने के लिए मुसीबत में चले गए कि यह पहले अनारक्षित था।
bmike

-1, यह एक प्रकट उत्पन्न नहीं करेगा।
नविन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.