মাল্টি-ফাইল সোর্স লঞ্চার (Multi-file source launcher)
এক্সপ্লিসিট কম্পাইল স্টেপ (explicit compile step) ছাড়াই মাল্টি-ফাইল প্রোগ্রাম লঞ্চ করুন।
কোড তুলনা
✕ Java 8
$ javac *.java $ java Main // Must compile all files first // Need a build tool for dependencies
✓ Java 22+
$ java Main.java // Automatically finds and compiles // other source files referenced // by Main.java
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
কেন আধুনিক পদ্ধতি ভালো
জিরো সেটআপ
ছোট মাল্টি-ফাইল প্রোগ্রামগুলোর জন্য কোনো বিল্ড টুলের (build tool) প্রয়োজন নেই।
অটো-রিজলভ (Auto-resolve)
রেফারেন্সড ক্লাসগুলো স্বয়ংক্রিয়ভাবে খুঁজে বের করে এবং কম্পাইল করে।
স্ক্রিপ্ট-এর মতো
মাল্টি-ফাইল প্রোগ্রামগুলোকে স্ক্রিপ্টের মতো চালান।
পুরনো পদ্ধতি
প্রথমে সব কম্পাইল করুন
আধুনিক পদ্ধতি
সোর্স লঞ্চার
JDK থেকে
22
কঠিনতা
মধ্যম
JDK সমর্থন
মাল্টি-ফাইল সোর্স লঞ্চার (Multi-file source launcher)
উপলব্ধ
JDK 22 (মার্চ 2024) থেকে উপলব্ধ
কীভাবে কাজ করে
Java 22+ একটি .java ফাইল থেকে লঞ্চ করার সময় রেফারেন্সড সোর্স ফাইলগুলোকে (referenced source files) স্বয়ংক্রিয়ভাবে কম্পাইল করতে পারে। এটি Maven বা Gradle এর প্রয়োজন ছাড়াই ছোট মাল্টি-ফাইল প্রোগ্রামগুলোকে স্ক্রিপ্টের মতো চালানো সহজ করে তোলে।
সম্পর্কিত ডকুমেন্টেশন