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

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


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

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

module com.tutorialspoint.mymodule {
}


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

पहला चरण:

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

दूसरा चरण:

एक मॉड्यूल-info.java बनाएं C:\JAVA\src\com.tutorialspoint.greetings में फ़ाइल करें निम्नलिखित कोड के साथ निर्देशिका।

module com.tutorialspoint.greetings {
}

तीसरा चरण:

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

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!

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


  1. जावा में निर्देशिका (पदानुक्रमित) कैसे बनाएं?

    जावा 7 के बाद से फाइल क्लास को पेश किया गया था इसमें (स्थिर) विधियां शामिल हैं जो फाइलों, निर्देशिकाओं या अन्य प्रकार की फाइलों पर काम करती हैं। createDirectories() विधि गैर-मौजूदा मूल निर्देशिका सहित दी गई निर्देशिका बनाता है। उदाहरण आयात करें शून्य मुख्य (स्ट्रिंग args []) IOException फेंकता है

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

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

  1. जावा 9 में एचटीएमएल 5 अनुरूप जावाडोक कैसे बनाएं?

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