Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा 9 में मॉड्यूल कैसे बनाएं?

मॉड्यूल कोड और डेटा का एक पैकेज है। मॉड्यूल का कोड कई पैकेज में व्यवस्थित होता है और प्रत्येक पैकेज में जावा क्लासेस और इंटरफेस होते हैं। मॉड्यूल का डेटा में रिसोर्स फाइलें और अन्य स्टेटिक जानकारी शामिल होती है। मॉड्यूल की एक महत्वपूर्ण विशेषता यह है कि इसमें इसकी आर्टिफैक्ट के रूट डायरेक्टरी में "module-info.class" फ़ाइल होती है जो मॉड्यूल का वर्णन करती है। आर्टिफैक्ट फॉर्मेट पारंपरिक JAR फ़ाइल या JMOD फ़ाइल हो सकता है। यह फ़ाइल रूट डायरेक्टरी में सोर्स कोड फ़ाइल module-info.java से कंपाइल होती है।

हम module-info.java फ़ाइल में नए कीवर्ड module के साथ एक मॉड्यूल घोषित कर सकते हैं, मॉड्यूल com.company.mymodule के लिए बेसिक मॉड्यूल डिक्लेरेशन नीचे दिया गया है।

module com.tutorialspoint.mymodule { }

मॉड्यूल बनाने के चरण:

पहला चरण:

C:\JAVA\src फ़ोल्डर बनाएं और फिर मॉड्यूल के समान नाम से com.tutorialspoint.greetings फ़ोल्डर बनाएं।

दूसरा चरण:

C:\JAVA\src\com.tutorialspoint.greetings डायरेक्टरी में निम्न कोड के साथ module-info.java फ़ाइल बनाएं।

module com.tutorialspoint.greetings { }

तीसरा चरण:

मॉड्यूल में सोर्स कोड फ़ाइल जोड़ें, और C:\JAVA\src\com.tutorialspoint.greetings\com\tutorialspoint\greetings डायरेक्टरी में JavaTest.java फ़ाइल बनाएं, कोड इस प्रकार है:

package com.tutorialspoint.greetings; public class JavaTest { public static void main(String args[]) { System.out.println("Hello Tutorialspoint!"); } }

चौथा चरण:

C:\JAVA\mods फ़ोल्डर बनाएं, और फिर इस डायरेक्टरी में com.tutorialspoint.greetings फ़ोल्डर बनाएं, और मॉड्यूल को इस डायरेक्टरी में कंपाइल करें।

C:\JAVA>javac -d mods/com.tutorialspoint.greetings src/com.tutorialspoint.greetings/module-info.java C:\JAVA>javac -d mods/com.tutorialspoint.greetings src/com.tutorialspoint.greetings/com/tutorialspoint/greetings/JavaTest.java

पांचवां चरण:

मॉड्यूल निष्पादित करें और आउटपुट देखें

C:\JAVA>java --module-path mods -m com.tutorialspoint.greetings/com.tutorialspoint.greetings.JavaTest Hello Tutorialspoint!

उपरोक्त में, module-path वह पथ निर्दिष्ट करता है जहां मॉड्यूल स्थित है और -m मुख्य मॉड्यूल निर्दिष्ट करता है।

  1. जावा में डायरेक्टरीज को हायरार्किकली कैसे बनाएं जावा में डायरेक्टरीज को हायरार्किकली कैसे बनाएं

    चूंकि Java 7 में Files क्लास पेश की गई थी जिसमें फाइलों, डायरेक्टरीज, या अन्य प्रकार की फाइलों पर काम करने वाले (स्टैटिक) मेथड्स हैं।createDirectories() मेथड दिए गए डायरेक्टरी को गैर-मौजूदा पैरेंट डायरेक्टरी सहित बनाता है।उदाहरणimport java.io.IOException; import java.nio.file.Files; import java.nio.

  1. जावा 9 में ProcessBuilder का उपयोग करके प्रोसेस कैसे बनाएं? जावा 9 में ProcessBuilder का उपयोग करके प्रोसेस कैसे बनाएं?

    जावा 9  ने ProcessHandle  इंटरफेस को Process API में जोड़ा है ताकि Process क्लास को बढ़ाया जा सके। ProcessHandle इंटरफेस का एक इंस्टेंस एक स्थानीय प्रक्रिया की पहचान करता है जो हमें प्रक्रिया स्थिति  क्वेरी करने और प्रक्रियाओं को प्रबंधित करने की अनुमति देता है, और ProcessHandle.Info

  1. जावा 9 में HTML5 अनुरूप Javadoc कैसे बनाएं? जावा 9 में HTML5 अनुरूप Javadoc कैसे बनाएं?

    जावा 9 से पहले, हमें विशेष पैकेज, क्लास, इंटरफेस, और विधि जानकारी खोजने के लिए गूगल में खोजना पड़ता था। जावा 9 से, Javadoc  में API दस्तावेज में ही खोज विकल्प शामिल हैं, और आउटपुट HTML5 अनुरूप है। नीचे दिए गए उदाहरण में, हमने "C:/JAVA" फ़ोल्डर में "JavaDocTest.java" फ़ाइल बन