अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

जपाइज़ - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


japize - मशीन-पठनीय प्रारूप में एपीआई की एक सूची तैयार करें।

SYNOPSIS


जप करना [खोलना] [जैसा ] शहद की मक्खी | ... +|- ...

वर्णन


जप करना japitools का हिस्सा है, जिसे जावा एपीआई के बीच अनुकूलता के परीक्षण के लिए डिज़ाइन किया गया है।

वे मूल रूप से जावा के निःशुल्क कार्यान्वयन के परीक्षण के लिए डिज़ाइन किए गए थे
सन की जेडीके के साथ संगतता, लेकिन उनका उपयोग पश्चगामी संगतता के परीक्षण के लिए भी किया जा सकता है
किसी भी एपीआई के संस्करणों के बीच।

उपकरण जपाइज़ और जपिकोम्पैट हैं। जैपाइज़ एक जावा प्रोग्राम है जो एक सूची उत्सर्जित करता है
मशीन-पठनीय प्रारूप में एपीआई। इसके बाद Japicompat ऐसी दो सूचियाँ लेता है और तुलना करता है
उन्हें बाइनरी संगतता के लिए, जैसा कि जावा भाषा विशिष्टता में सन द्वारा परिभाषित किया गया है।

कम से कम एक + आवश्यक है। इसमें ".japi" और/या ".gz" जोड़ा जाएगा
उचित।

शब्द "एपिस" को "स्पष्ट रूप से", "उपनाम", "पैकेज" या "वर्ग" द्वारा प्रतिस्थापित किया जा सकता है। इन
विकल्प इंगित करते हैं कि क्या "एबीसी" फॉर्म की किसी चीज़ को एक वर्ग या ए के रूप में माना जाना चाहिए
पैकेट। आप इसे "एबीसीपैकेज" या किसी एक फॉर्म का उपयोग करके स्पष्ट रूप से निर्दिष्ट कर सकते हैं
"एबी, सीक्लास"।

विकल्प


खोलना gzip के साथ आउटपुट की ज़िपिंग अक्षम करें। आउटपुट को ज़िप करने की अत्यधिक अनुशंसा की जाती है
चूँकि यह भारी मात्रा में जगह बचाता है। एकमात्र परिस्थितियाँ जहाँ आप नहीं चाहेंगे
जीज़िप कम्प्रेशन का उपयोग तब किया जाता है जब मेमोरी और सीपीयू का उपयोग बेहद कम हो या हो
आपका JVM GZIPOutputStream को सही ढंग से कार्यान्वित नहीं करता है (जिस स्थिति में आप ऐसा कर सकते हैं
अभी भी परिणामी फ़ाइल को मैन्युअल रूप से gzip करना चाहते हैं)।

as
इस विकल्प को निर्दिष्ट करने से japize को इसके आउटपुट को एक फ़ाइल में लिखने के लिए कहा जाता है
निर्दिष्ट नाम. किसी फ़ाइल को "as" विकल्प के साथ लिखते समय, japize इस पर जोर देता है
संपीड़ित फ़ाइलों के लिए .japi.gz, या .japi से समाप्त होने वाले फ़ाइल नाम पर लिखना
असम्पीडित फ़ाइलें. यदि आपके द्वारा निर्दिष्ट फ़ाइल नाम में सही एक्सटेंशन नहीं है,
यह सुनिश्चित करने के लिए कि जैपाइज़ इसमें कुछ हिस्से जोड़ेगा।

यदि "as" विकल्प छोड़ दिया गया है, तो japize मानक आउटपुट पर लिखेगा। इस मामले में
आपके द्वारा उपयोग किए जाने वाले फ़ाइल नाम पर japize का कोई नियंत्रण नहीं है, लेकिन इसकी पुरजोर अनुशंसा की जाती है
सही एक्सटेंशन (.japi.gz) के साथ फ़ाइल नाम का उपयोग करें जब तक कि "अनज़िप" विकल्प न हो
निर्दिष्ट)। यदि आप किसी अन्य एक्सटेंशन का उपयोग करते हैं, तो japicompat और अन्य उपकरण हो सकते हैं
प्रारूप को पहचानने में असमर्थ.

शहद की मक्खी | स्पष्ट रूप से | नाम से | संकुल | कक्षाएं
इस विकल्प की दोहरी भूमिका है: यह जपाइज़ विकल्पों के बीच की सीमा को इंगित करता है
(अनज़िप, एएस) और अन्य तर्क (फ़ाइलें और पैकेज), लेकिन यह भी बताता है कि कैसे जप करें
अस्पष्ट रूप से निर्दिष्ट तर्कों से निपटें। देखें "+|- " विवरण के लिए नीचे
प्रत्येक विकल्प का व्यवहार. यदि आप निश्चित नहीं हैं कि किसे निर्दिष्ट किया जाए, तो "एपिस" एक सुरक्षित है
चुनाव.

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

स्पष्ट रूप से
एबीसी फॉर्म के pkgpaths अवैध हैं - आपको स्पष्ट फॉर्म का उपयोग करना होगा।

नाम से
यदि "सी" लोअरकेस अक्षर से शुरू होता है, या ए के रूप में एबीसी को एक पैकेज के रूप में संसाधित किया जाएगा
क्लास अगर यह अपरकेस से शुरू होती है। यह आमतौर पर वही करता है जो आप चाहते हैं लेकिन विफल रहता है
org.omg.CORBA जैसी चीज़ों पर।

संकुल
एबीसी को एक पैकेज के रूप में संसाधित किया जाएगा। यदि किसी वर्ग के लिए प्रसंस्करण की आवश्यकता है, तो यह अवश्य होना चाहिए
स्पष्ट रूप से निर्दिष्ट किया जाए.

कक्षाएं
एबीसी को एक वर्ग के रूप में संसाधित किया जाएगा। यदि किसी पैकेज के लिए प्रसंस्करण की आवश्यकता है, तो यह अवश्य होना चाहिए
स्पष्ट रूप से निर्दिष्ट किया जाए.

|
"एपिस" के बाद कोई भी तर्क जो "+" या "-" से शुरू नहीं होता है उसे माना जाता है
ज़िपफ़ाइलें या निर्देशिकाएँ। इन्हें बिल्कुल वैसे ही निर्दिष्ट किया जाना चाहिए जैसे आप उन्हें डालेंगे
आपका क्लासस्पैट (कोलन के बजाय रिक्त स्थान द्वारा अलग किए गए को छोड़कर)। जो कुछ भी है वह एक है
फ़ाइल को एक ज़िप (या जार) फ़ाइल माना जाएगा, इसलिए आप एक .class फ़ाइल निर्दिष्ट नहीं कर सकते
सीधे - यदि आपको ऐसा करने की आवश्यकता है तो आपको उस फ़ोल्डर को निर्दिष्ट करना चाहिए जिसमें यह शामिल है
फिर प्रोसेसिंग के लिए क्लास को नाम दें।

+|-
यह निर्दिष्ट करने के लिए कि कौन सी कक्षाएं शामिल हैं, स्कैन किए जाने वाले pkgpaths को जोड़ने के लिए +pkgpath का उपयोग करें
और -pkgpath इनमें से उप-pkgpaths को बाहर करने के लिए। आपको कम से कम एक अवश्य निर्दिष्ट करना होगा
+pkgpath विकल्प यह निर्दिष्ट करने के लिए कि कौन सा pkgpath शामिल करना है, अन्यथा Japize ख़ुशी से कर सकता है
सभी ज़िपफ़ाइलों और निर्देशिकाओं को स्कैन करें लेकिन वास्तव में उनमें से किसी को भी संसाधित न करें
कक्षाएं. चूँकि ऐसा करना बेकार होगा, japize इसके बजाय एक त्रुटि देता है।

एक "पीकेजीपाथ" या तो एक पैकेज को संदर्भित करता है (जिसमें, निहितार्थ से, सभी उप-शामिल हैं)
इसके पैकेज) या एकल वर्ग। किसी पैकेज के लिए pkgpath जैसा दिखता है
"com.foo.pkg.sub," और एक वर्ग के लिए pkgpath "com.foo.pkg,Cls" जैसा दिखता है।
अल्पविराम का अस्तित्व और स्थान स्पष्ट रूप से इंगित करता है कि पथ किस प्रकार का है
इरादा है।

हालाँकि, अधिकांश समय, नामों में अल्पविराम लगाना कष्टकारी होता है
इसके बजाय बिंदुओं से परिचित हों, और अल्पविराम का स्थान बिल्कुल सही रखें। इसके लिए
कारण, japize केवल बिंदुओं वाले pkgpaths को स्वीकार करता है, और आपको यह बताने देता है कि क्या करना है
उन नामों से बनाओ. pkgpath के रूप में "abc" की व्याख्या इस पर निर्भर करती है
आपने एपीआईएस, स्पष्ट रूप से, उपनाम, पैकेज या कक्षाएं निर्दिष्ट की हैं।

उदाहरण


सन के जेडीके 1.1 में java.awt.peer और java.text.resources में कक्षाएं शामिल हैं जो नहीं हैं
सार्वजनिक एपीआई का हिस्सा, भले ही वे सार्वजनिक वर्ग हों; हालाँकि, हर दूसरे वर्ग में
java.* पैकेज पदानुक्रम सार्वजनिक एपीआई का हिस्सा है। एक उपयोगी निर्माण करने के लिए वाक्यविन्यास
jdk11.japi.gz इसलिए होगा:

$ को jdk11 apis class.zip +java -java.awt.peer -java.text.resources के रूप में जप करें

ध्यान दें कि चूंकि यहां सभी pkgpath तर्क पैकेज हैं, आप थोड़ी मात्रा बचा सकते हैं
इसके बजाय ऐसा करके प्रसंस्करण करें:

$ को jdk11 पैकेज के रूप में जप करें class.zip +java -java.awt.peer -java.text.resources

या यह भी:

$ को jdk11 के रूप में जप करें, स्पष्ट रूप से class.zip +java, -java.awt.peer, -java.text.resources,

onworks.net सेवाओं का उपयोग करके ऑनलाइन japize का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad