पाठ 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 जैसे फ़्रेमवर्क।