मैं मानक यूनिक्स फ़ंक्शंस के साथ इंटरफेस करने के लिए जावा लाइब्रेरी की तलाश में हूं, यानी stat()
, getpwuid()
, readlink()
।क्या यूनिक्स फ़ंक्शंस की जावा लाइब्रेरी है?
यह अस्तित्व में था, और javaunix
कहा जाता था। इसे 2000 में वापस जारी किया गया था। यह announcement देखें। लेकिन परियोजना पृष्ठ अब चला गया है।
क्या आज जावा में इन प्रकार के कार्यों के लिए कोई आधुनिक प्रतिस्थापन है? कोई /bin/ls -l
पर सिस्टम कॉल कर सकता है और आउटपुट पार्स कर सकता है, या एक कस्टम जेएनआई विधि लिख सकता है, लेकिन ये दृष्टिकोण पुराने javaunix
लाइब्रेरी का उपयोग करने से अधिक काम कर रहे हैं।
स्पष्टीकरण - आदेश, एक फ़ाइल के मालिक पता लगाने के लिए एक सी कार्यक्रम से में, यह stat()
जो मालिक की यूआईडी देता बुलाना चाहिए, और फिर getpwuid()
का उपयोग यूआईडी से खाते के नाम पर मिलता है। जावा में यह एक कस्टम जेएनआई विधि, या javaunix
लाइब्रेरी के माध्यम से किया जा सकता है जो जेएनआई का उपयोग करता है।