पाठ 38 / 38
पैकेज, JAR व बिल्ड टूल
कोड को पैकेज में व्यवस्थित करें, classpath समझें, और Advanced Java की ओर बढ़ने से पहले Maven या Gradle से चलने योग्य JAR बनाएँ।
पैकेज व classpath
package com.acme.orders; फ़ोल्डर पथ से मेल खाता है। classpath JVM को बताता है कि क्लास और लाइब्रेरी कहाँ हैं।
Maven / Gradle
असली प्रोजेक्ट बिल्ड टूल से डिपेंडेंसी लाते, कम्पाइल, टेस्ट और JAR बनाते हैं।
mvn package # Maven: compile + test + build target/*.jar
./gradlew build # Gradle equivalent
java -jar target/app-1.0.jarआगे कहाँ
बुनियाद मज़बूत होने पर एडवांस्ड जावा देखें: स्ट्रीम, कंकरेंसी, JDBC, और Spring जैसे फ़्रेमवर्क।