মডিউল হল কোড এবং ডেটার একটি প্যাকেজ৷ মডিউলের কোড একাধিক তে সংগঠিত হয়েছে৷ প্যাকেজ এবং প্রতিটি প্যাকেজে জাভা ক্লাস রয়েছে এবং ইন্টারফেস . মডিউলের ডেটা সম্পদ অন্তর্ভুক্ত ফাইলগুলি ৷ এবং অন্যান্য স্থির তথ্য . মডিউলটির একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল এটি "module-info.class ধারণ করে " ফাইল যা এর আর্টিফ্যাক্টের রুট ডিরেক্টরিতে মডিউলটিকে বর্ণনা করে৷ আর্টিফ্যাক্ট ফর্ম্যাটটি একটি ঐতিহ্যগত JAR হতে পারে ফাইল বা একটি JMOD ফাইল এই ফাইলটি সোর্স কোড ফাইল module-info.java থেকে কম্পাইল করা হয়েছে রুট ডিরেক্টরিতে।
আমরা module-info.java-এ একটি মডিউল ঘোষণা করতে পারি নতুন কীওয়ার্ড মডিউল সহ ফাইল , একটি মডিউলcom.company.mymodule-এর জন্য মৌলিক মডিউল ঘোষণা নিচে দেওয়া হল।
module com.tutorialspoint.mymodule { }
একটি মডিউল তৈরি করার পদক্ষেপ:
প্রথম ধাপ:
একটি ফোল্ডার তৈরি করুন C:\JAVA\src এবং তারপর com.tutorialspoint.greetings একটি ফোল্ডার তৈরি করুন মডিউলের একই নামের সাথে।
দ্বিতীয় ধাপ:
একটি module-info.java তৈরি করুন৷ C:\JAVA\src\com.tutorialspoint.greetings-এ ফাইল নিম্নলিখিত কোড সহ ডিরেক্টরি।
module com.tutorialspoint.greetings { }
তৃতীয় ধাপ:
মডিউলে একটি সোর্স কোড ফাইল যোগ করুন, এবং একটি ফাইল তৈরি করুন JavaTest.java ডিরেক্টরিতে C:\JAVA\src\com.tutorialspoint.greetings\com\tutorialspoint\greetings , কোডটি নিম্নরূপ:
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 নির্দিষ্ট করে প্রধান মডিউল।