मेनू

जावा सिस्टम प्रॉपर्टीज को आसानी से पढ़े जाने वाले प्रारूप में आउटपुट करें।

विषयसूची

जावा सिस्टम गुणवर्णानुक्रम में आउटपुट सिस्टम.गेटप्रॉपर्टीज()

जावासिस्टम गुणयह उदाहरण प्रोग्राम किसी फ़ाइल की कुंजियों और मानों को वर्णमाला क्रम में प्रदर्शित करता है ताकि उन्हें आसानी से देखा जा सके।
डेटा को पहले ट्रीमैप में संग्रहित किया जाता है, फिर आउटपुट करने से पहले उसे वर्णानुक्रम में व्यवस्थित किया जाता है।

निम्नलिखित विधि आमतौर पर अनुशंसित है, लेकिन इसमें मानों को छोटा कर दिया जाता है और उन्हें वर्णानुक्रम में व्यवस्थित नहीं किया जाता है, जिससे इसे पढ़ना बहुत मुश्किल हो जाता है।

प्रॉपर्टीज़ प्रॉप्स = सिस्टम.गेटप्रॉपर्टीज़();
प्रॉप्स.लिस्ट(सिस्टम.आउट);
-- प्रॉपर्टीज़ सूचीबद्ध करना -- java.runtime.name=Java(TM) 2 रनटाइम एनवायरनमेंट, स्टैंड... sun.boot.library.path=C:\develop\Java\jdk1.5.0_08\jre\bin java.vm.version=1.5.0_08-b03 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) क्लाइंट VM file.encoding.pkg=sun.io user.country=JP sun.os.patch.level=सर्विस पैक 2 java.vm.specification.name=Java वर्चुअल मशीन स्पेसिफिकेशन user.dir=C:\apps\0-app java.runtime.version=1.5.0_08-b03 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\e... os.arch=x86 java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1\Temp\ line.separator= java.vm.specification.vendor=Sun Microsystems Inc. user.variant= os.name=Windows XP sun.jnu.encoding=MS932 java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\... java.specification.name=Java Platform API Specification java.class.version=49.0 sun.management.compiler=HotSpot Client Compiler os.version=5.1 user.home=C:\Documents and Settings\**** user.timezone= java.awt.printerjob=sun.awt.windows.WPrinterJob file.encoding=MS932 java.specification.version=1.5 user.name=**** java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.... java.vm.specification.version=1.0 sun.arch.data.model=32 java.home=C:\develop\Java\jdk1.5.0_08\jre java.specification.vendor=Sun Microsystems Inc. user.language=ja awt.toolkit=sun.awt.windows.WToolkit java.vm.info=mixed mode, sharing java.version=1.5.0_08 java.ext.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\ext sun.boot.class.path=C:\develop\Java\jdk1.5.0_08\jre\lib\r... java.vendor=Sun Microsystems Inc. file.separator=\ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport... sun.cpu.endian=little sun.io.unicode.encoding=UnicodeLittle sun.desktop=windows sun.cpu.isalist=pentium_pro+mmx pentium_pro पेंटियम+एम...


नमूना कार्यक्रम

/**
 * システムプロパティのキーと値をアルファベット順に出力します。
 */
public static void outputSystemProperties() {
    Properties p = System.getProperties();
    TreeMap map = new TreeMap();
    map.putAll(p);
    Iterator itr = map.keySet().iterator();
    while (itr.hasNext()) {
        String key = (String)itr.next();
        String value = (String)map.get(key);
        System.out.println(key + "=" + value);
    }
}

निष्पादन परिणाम

◆उदाहरण

पब्लिक स्टैटिक वॉइड मेन(स्ट्रिंग[] आर्ग्स) { आउटपुटसिस्टमप्रॉपर्टीज(); }

◆आउटपुट परिणाम

awt.toolkit=sun.awt.windows.WToolkit file.encoding=MS932 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt.windows.WPrinterJob java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys\lib\bcprov-jdk14-123.jar java.class.version=49.0 java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\endorsed java.ext.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\ext java.home=C:\develop\Java\jdk1.5.0_08\jre java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1\Temp\ java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\develop\Java\jdk1.5.0_08\bin;C:\WINDOWS\system32;C:\WINDOW S;C:\WINDOWS\System32\Wbem;C:\ProgramFilesDevelop\TOOLS\ant-1.6.1\bin;C:\develop\eclipse32\extensions\tptp-4.2.0\agent-controller\\bin;C:\Program Files\QuickTime\QTSystem\ java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition java.runtime.version=1.5.0_08-b03 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.5 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_08 java.vm.info=मिश्रित मोड, साझाकरण java.vm.name=जावा हॉटस्पॉट(टीएम) क्लाइंट वीएम java.vm.specification.name=जावा वर्चुअल मशीन विनिर्देश java.vm.specification.vendor=सन माइक्रोसिस्टम्स इंक. java.vm.specification.version=1.0 java.vm.vendor=सन माइक्रोसिस्टम्स इंक. java.vm.version=1.5.0_08-b03 line.separator= os.arch=x86 os.name=विंडोज एक्सपी os.version=5.1 path.separator=; sun.arch.data.model=32 sun.boot.class.path=C:\develop\Java\jdk1.5.0_08\jre\lib\rt.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\i18n.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\sunrsasign.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jsse.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jce.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\charsets.jar;C:\develop\Java\jdk1.5.0_08\jre\classes sun.boot.library.path=C:\develop\Java\jdk1.5.0_08\jre\bin sun.cpu.endian=little sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=MS932 sun.management.compiler=HotSpot Client Compiler sun.os.patch.level=Service Pack 2 user.country=JP user.dir=C:\apps\0-app user.home=C:\Documents and Settings\*** user.language=ja user.name=*** user.timezone= user.variant=

सभी जानकारी वर्णानुक्रम में प्रदर्शित की गई है।
विशेष रूप से, यदि java.class.path और java.library.path जैसी सभी फाइलें प्रदर्शित नहीं होती हैं, तो समस्या का निवारण करने में काफी समय लगता है।

java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1….

java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys\lib\bcprov-jdk14-123.jar

सारांश

यह लेख बताता है कि जावा सिस्टम प्रॉपर्टीज़ को वर्णानुक्रम में व्यवस्थित और प्रदर्शित कैसे किया जाए ताकि उन्हें देखना आसान हो। प्रॉपर्टीज़ को प्रदर्शित करने का सामान्य तरीका पढ़ने में कठिन होता है क्योंकि जानकारी अधूरी या अव्यवस्थित रूप से दिखाई देती है।ट्री-मैपइस विधि का उपयोग करके गुणों को क्रमबद्ध करने और आउटपुट करने से समझना आसान हो जाता है। एक ठोस उदाहरण प्रोग्राम प्रदान किया गया है, जो जावा प्रोग्रामरों को सिस्टम गुणों की कुशलतापूर्वक जांच करने का तरीका बताता है।

जिनके पास जावा प्रोग्रामिंग का कौशल है, उनके लिए फ्रीलांस प्रोजेक्ट्स बेहद फायदेमंद साबित हो सकते हैं। इसका कारण यह है कि जावा का उपयोग मुख्य व्यावसायिक प्रणालियों और वेब अनुप्रयोगों के विकास में व्यापक रूप से होता है, जिसके परिणामस्वरूप इसकी मांग बहुत अधिक है। फ्रीलांस काम के लिए जावा का उपयोग करके, आप न केवल अपनी आय बढ़ा सकते हैं बल्कि अपने कौशल में सुधार कर सकते हैं और नई तकनीकों को सीख सकते हैं।

  • URLをコピーしました!
विषयसूची