Mac पर Java 8 (JDK 8) कैसे स्थापित करें: चरण-दर-चरण मार्गदर्शिका
सभी को नमस्ते! मैं एक शुरुआती Java developer हूँ, हाल ही में Mac (macOS Ventura) पर स्विच किया है। पुराने शैक्षिक प्रोजेक्ट के लिए Java 8 स्थापित करने की आवश्यकता है। समस्या यह है कि मैंने आधिकारिक वेबसाइट से Java का नवीनतम संस्करण (21) डाउनलोड किया, लेकिन मेरा प्रोजेक्ट उस पर compile नहीं होता — पुराने APIs और असमर्थित flags के बारे में errors आ रही हैं।
यहाँ एक उदाहरण कोड है जिसे मैं चलाने का प्रयास कर रहा हूँ:
```java
public class LegacyApp {
public static void main(String[] args) {
// Java 8 से पुराने API का उपयोग करें
java.util.Date date = new java.util.Date();
System.out.println("Date: " + date);
// PermGen का उपयोग करने का प्रयास करें (केवल Java 8 में काम करता था)
System.gc();
}
}
```
टर्मिनल में `javac LegacyApp.java` कमांड से compile करने पर चेतावनियाँ मिलती हैं, और `java LegacyApp` चलाने पर error आती है: "Unsupported class file major version"। मैंने Google किया — लिखा है कि Java 8 की आवश्यकता है। लेकिन Oracle की साइट पर अब केवल Java 17+ उपलब्ध है। Homebrew के माध्यम से प्रयास किया