2008-10-16 14 views
9

मैंने पायथन में गेटोपट का उपयोग किया है और उम्मीद कर रहा था कि जावा में कुछ ऐसा ही होगा।जावा में कई जटिल कमांड लाइन तर्कों को पार्स करने का सबसे अच्छा तरीका क्या है?

कृपया एक कारण दें कि आपका उत्तर दूसरों की तुलना में बेहतर क्यों है।

+1

बीटीडब्ल्यू, optparse.OptionParser पायथन में एक पसंदीदा तरीका है। – jfs

+0

संभावित डुप्लिकेट [क्या जावा के लिए एक अच्छा कमांड लाइन तर्क पार्सर है?] (Http://stackoverflow.com/questions/367706/is-there-a-good-command-line-argument-parser-for-java) – Thilo

उत्तर

7
+0

मुझे यह अभी तक पसंद है क्योंकि यह उठना और सरल डाउनलोड के साथ चलना काफी आसान था। 50 लाइन डेमो मुझे शुरू करने के लिए आवश्यक है, और मुझे आसानी से पता चला कि मैं पॉज़िक्स-शैली या जीएनयू-शैली का विश्लेषण कर सकता हूं। – Liam

+1

यह एक भयानक उत्तर है, जावा सरल तर्क पार्स (जेएसएपी) एक बेहतर पुस्तकालय है। यह एक भयंकर पुस्तकालय है और वास्तव में बहिष्कृत है। –

+0

तो, जेएसएपी कॉमन्स सीएलआई से बेहतर कैसे है? केवल अंतर जो मैं देखता हूं: 1. एक्स्टेंसिबल टाइप हैंडलर (कॉमन्स सीएलआई उन्हें एक्स्टेंसिबल बनाने की योजना बना रहा है, लेकिन वर्तमान में केवल एक निश्चित सेट समर्थित है), 2. कॉन्फ़िगरेशन फ़ाइलों से डिफ़ॉल्ट मानों की क्षमता। –

6

मैं Jewelcli का उपयोग करें और यह काफी अच्छा है।

आप विभिन्न उपलब्ध पुस्तकालयों here पर भी चर्चा कर सकते हैं।

2

देखो है। जावा के लिए बहुत परिपक्व और फीचर पूर्ण तर्क पार्सर। JSAP

संबंधित मुद्दे