वापस जाएं टूल्स

Java ऑनलाइन कंपाइलर

JDK के बिना ब्राउज़र में Java 8, 11 और 17 चलाएँ

अंतिम अपडेट
My tools
No tools yet

लोड हो रहा है...

Java कोड ऑनलाइन कंपाइल और रन करने के चरण

  1. 1

    कोड पेस्ट करें या उदाहरण चुनें

    एडिटर में Java कोड लिखें, या Hello World, Stream API अथवा लैम्ब्डा एक्सप्रेशन जैसे अंतर्निहित उदाहरण से शुरू करें।

  2. 2

    Java संस्करण चुनें

    रन करने से पहले टूलबार में Java 8, 11 या 17 चुनें, ताकि उस संस्करण का सिंटैक्स और स्टैंडर्ड लाइब्रेरी व्यवहार जाँचा जा सके।

  3. 3

    रन करें और परिणाम देखें

    पहली बार रन करने पर ब्राउज़र में Java कंपाइलर लोड और वॉर्म-अप होता है; उसके बाद कंपाइल तुरंत होता है। प्रोग्राम आउटपुट, कंपाइल आउटपुट और त्रुटियों के लिए अलग-अलग टैब हैं।

  4. 4

    परिणाम कॉपी करें या कोड साझा करें

    कोड और उसका आउटपुट कॉपी करें, लोकल हिस्ट्री से पिछला संस्करण वापस लाएँ, या कोड सहित शेयर लिंक बनाएँ।

सुविधा अवलोकन

Java ऑनलाइन कंपाइलर जो JDK इंस्टॉल किए बिना आपके ब्राउज़र में ही Java कोड कंपाइल और रन करता है। Java 8, 11 और 17 के बीच बदलें — सिंटैक्स जाँचने, इंटरव्यू की तैयारी और कक्षा में प्रदर्शन के लिए उपयोगी।

टूल विवरण

शक्तिशाली Java Playground जो Java 8, 11, 17 संस्करणों का समर्थन करता है। CheerpJ WebAssembly JVM तकनीक पर आधारित, ब्राउज़र में सीधे Java कोड संकलित और चलाएं। सिंटैक्स हाइलाइटिंग, पूर्वनिर्धारित उदाहरण, इतिहास और अन्य सुविधाएं प्रदान करता है, कोई सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता नहीं।

क्षमता सूची

  • Java ऑनलाइन कंपाइलर: ब्राउज़र में ही कंपाइल और रन करें — न JDK इंस्टॉल करना है, न एनवायरनमेंट वेरिएबल सेट करने हैं, न IDE खोलना है।
  • Java कोड ऑनलाइन चलाएँ — Java 8, 11 और 17 के बीच बदलकर देखें कि वही कोड अलग-अलग संस्करणों में कैसे व्यवहार करता है।
  • कंपाइल आउटपुट, प्रोग्राम आउटपुट और त्रुटियाँ तीन अलग टैब में दिखती हैं, इसलिए कंपाइल की त्रुटियाँ और रनटाइम अपवाद कभी नहीं मिलते।
  • 7 तैयार उदाहरण शामिल हैं: Hello World, क्लास और ऑब्जेक्ट, ArrayList, Stream API, लैम्ब्डा एक्सप्रेशन, दिनांक और समय, तथा स्ट्रिंग प्रोसेसिंग।
  • एडिटर में Java सिंटैक्स हाइलाइटिंग और लाइन नंबर, एक क्लिक में कोड और आउटपुट कॉपी, और हर रन के लिए 30 सेकंड की सीमा।
  • लोकल हिस्ट्री और शेयर लिंक: पहले चलाया गया कोड वापस लाएँ, या कोड सहित एक URL बनाकर सहपाठी या सहकर्मी को भेजें।
  • CheerpJ WebAssembly पर आधारित — कोड आपके अपने ब्राउज़र में कंपाइल और रन होता है। कुछ भी अपलोड नहीं होता, न लॉगिन, न विज्ञापन।

संबंधित उपकरण

संबंधित गाइड

अक्सर पूछे जाने वाले प्रश्न

यह टूल ब्राउज़र में Java को कंपाइल और रन करने का तरीका
यह टूल CheerpJ का उपयोग करता है, जो WebAssembly पर आधारित JVM कार्यान्वयन है और Java बाइटकोड को बिना किसी प्लगइन या इंस्टॉलेशन के आधुनिक ब्राउज़रों में सीधे चलाने देता है।
इस टूल में उपलब्ध Java संस्करण
Java 8, 11 और 17 समर्थित हैं। रनटाइम Java कंपाइलर सहित पूरी JDK कार्यक्षमता प्रदान करता है।
तृतीय-पक्ष JAR लाइब्रेरी के समर्थन का दायरा
बाहरी JAR लाइब्रेरी लोड करना अभी समर्थित नहीं है, इसलिए कोड को JDK की स्टैंडर्ड लाइब्रेरी के दायरे में रहना होगा।
आपका कोड और हिस्ट्री सहेजे जाने का स्थान
आपका कोड पूरी तरह ब्राउज़र में चलता है और किसी सर्वर पर अपलोड नहीं होता। हिस्ट्री ब्राउज़र के लोकल स्टोरेज में रहती है, और लिंक तभी बनता है जब आप स्वयं साझा करना चुनते हैं।
पहली बार रन करने में लगने वाला समय और उसके बाद की गति
पहली बार रन करने पर ब्राउज़र में Java कंपाइलर लोड और वॉर्म-अप होता है, जिसमें नेटवर्क के अनुसार आमतौर पर 1–3 मिनट लगते हैं। वॉर्म-अप केवल एक बार होता है; उसके बाद हर रन तुरंत होता है।
वे क्षमताएँ जो यह टूल अभी समर्थित नहीं करता
स्टैंडर्ड इनपुट, फ़ाइल अपलोड और बहु-फ़ाइल प्रोजेक्ट समर्थित नहीं हैं, और हर रन 30 सेकंड तक सीमित है। यह एकल क्लास के सिंटैक्स और लॉजिक की जाँच के लिए उपयुक्त है, इंटरैक्टिव इनपुट या बाहरी फ़ाइलों वाले प्रोग्राम के लिए नहीं।