# पैकेज, JAR व बिल्ड टूल — कोर जावा

Source: https://www.geekswithgeeks.com/hi/core-java/java-packages-build

> कोड को पैकेज में व्यवस्थित करें, classpath समझें, और Advanced Java की ओर बढ़ने से पहले Maven या Gradle से चलने योग्य JAR बनाएँ।

## पैकेज व classpath

`package com.acme.orders;` फ़ोल्डर पथ से मेल खाता है। **classpath** JVM को बताता है कि क्लास और लाइब्रेरी कहाँ हैं।

## Maven / Gradle

असली प्रोजेक्ट बिल्ड टूल से डिपेंडेंसी लाते, कम्पाइल, टेस्ट और JAR बनाते हैं।

```bash
mvn package        # Maven: compile + test + build target/*.jar
./gradlew build    # Gradle equivalent
java -jar target/app-1.0.jar
```

## आगे कहाँ

बुनियाद मज़बूत होने पर **एडवांस्ड जावा** देखें: स्ट्रीम, कंकरेंसी, JDBC, और Spring जैसे फ़्रेमवर्क।
