मैं जावा एप्लेट कैसे चलाऊं? [डुप्लिकेट]


14

इस सवाल का पहले से ही यहाँ एक जवाब है:

क्या क्रोम या फ़ायरफ़ॉक्स पर जावा एप्लेट चलाने का कोई तरीका है? मुझे जावा परीक्षण पृष्ठ पर त्रुटि संदेश मिलता है कि गैर-समर्थित एनपीएपीआई के कारण जावा अब क्रोम या फ़ायरफ़ॉक्स पर नहीं चलेगा ।

मेरे पास इसे चलाने के लिए *.classफ़ाइलों का एक पुराना सेट .htmlहै, और मैं इस एप्लेट को किसी भी तरह चलाने में सक्षम होना चाहता हूं। पर कैसे?


क्रोम में, Windows 10 पर: कुछ एप्लेट काम का उपयोग कर "CheerpJ एप्लेट रनर" प्लगइन: chrome.google.com/webstore/detail/cheerpj-applet-runner/... उदाहरण: math.la.asu.edu/~kawski/vfa2 क्लिक करें CheerpJ आइकन पर। प्रेस: ​​"रन Applets" 3 मिनट प्रतीक्षा करें, जबकि CheerpJ गतिशील रूप से एपलेट को जावास्क्रिप्ट में बदल देता है। परिवर्तित एप्लेट / जावास्क्रिप्ट का उपयोग करें, यानी आप एक वास्तविक एप्लेट नहीं चला रहे हैं, लेकिन एक जावास्क्रिप्ट संस्करण जो ठीक से काम कर सकता है या हो सकता है।
user19496

जवाबों:


20

क्या क्रोम या फ़ायरफ़ॉक्स पर जावा एप्लेट चलाने का कोई तरीका है?

नहीं। Apple अब फ़ायरफ़ॉक्स या क्रोम में समर्थित नहीं हैं।

फ़ायरफ़ॉक्स अब NPAPI समर्थन (जावा एप्लेट के लिए आवश्यक तकनीक) प्रदान करता है

सितंबर, 2018 तक, फ़ायरफ़ॉक्स अब एक संस्करण प्रदान करता है जो एनपीएपीआई का समर्थन करता है, जावा एप्लेट्स को चलाने के लिए आवश्यक तकनीक। वेब ब्राउज़र के लिए जावा प्लगिन क्रॉस-प्लेटफॉर्म प्लगइन आर्किटेक्चर एनपीएपीआई पर निर्भर करता है, जिसे एक दशक से अधिक समय से सभी प्रमुख वेब ब्राउज़र द्वारा समर्थित किया गया था। फ़ायरफ़ॉक्स के 64 बिट संस्करण ने कभी एनपीएपीआई का समर्थन नहीं किया है, और फ़ायरफ़ॉक्स संस्करण 52ESR तकनीक का समर्थन करने के लिए अंतिम रिलीज़ है। यह सुरक्षा आधार रेखा से नीचे है, और अब समर्थित नहीं है।

स्रोत जावा और फ़ायरफ़ॉक्स ब्राउज़र

Chrome अब NPAPI (जावा एप्लेट के लिए आवश्यक तकनीक) का समर्थन नहीं करता है

वेब ब्राउज़र के लिए जावा प्लगिन क्रॉस-प्लेटफॉर्म प्लगइन आर्किटेक्चर एनपीएपीआई पर निर्भर करता है, जिसे एक दशक से अधिक समय से सभी प्रमुख वेब ब्राउज़र द्वारा समर्थित किया गया था। Google के Chrome संस्करण 45 और उसके बाद के संस्करण ने NPAPI के लिए समर्थन छोड़ दिया है, और इसलिए जावा प्लगिन अब इन ब्राउज़रों पर काम नहीं करता है।

स्रोत जावा और Google क्रोम ब्राउज़र


तो मैं जावा एप्लेट कैसे चलाऊं?

जावा SE 11 से पहले एक JDK से AppletViewer का उपयोग करें।

एप्लेटव्यूयर कमांड आपको वेब ब्राउजर के बाहर एप्लेट्स चलाने की अनुमति देता है।

SYNOPSIS

appletviewer [ options ] urls ...

विवरण

एप्लेटव्यूयर कमांड, यूआरएल द्वारा निर्दिष्ट दस्तावेजों या संसाधनों से जुड़ता है और दस्तावेजों द्वारा संदर्भित प्रत्येक एप्लेट को अपनी खिड़की में प्रदर्शित करता है। ध्यान दें: यदि उरल्स द्वारा संदर्भित दस्तावेज़ किसी भी एप्लेट को OBJECT, EMBED, या APPLET टैग के साथ संदर्भित नहीं करते हैं, तो एप्लेटव्यूअर कुछ नहीं करता है। एप्लेटव्यूअर का समर्थन करने वाले HTML टैग के विवरण के लिए, एप्लेटव्यूअर टैग देखें।

नोट: एप्लेटव्यूअर केवल विकास के उद्देश्य से है।

स्रोत एप्लेटव्यूअर - जावा एप्लेट व्यूअर

वैकल्पिक रूप से जावा व्हाट्सऐप से ओरेकल व्हाइट पेपर (पीडीएफ) माइग्रेट करके जावा टेक्नोलॉजी को प्लग-इन करें , जिससे जावा वेब स्टार्ट की सिफारिश की जाती है:

जावा वेब स्टार्ट को 2001 से ओरेकल जेआरई में शामिल किया गया है और जावा वेब स्टार्ट तकनीक का उपयोग करने वाला जावा एप्लिकेशन पहली बार डाउनलोड होने पर स्वचालित रूप से लॉन्च किया जाता है। जावा वेब स्टार्ट एप्लिकेशन के लिए एप्लेट का रूपांतरण वेब ब्राउज़र पर निर्भर किए बिना परिणामी एप्लिकेशन को लॉन्च करने और अपडेट करने की क्षमता प्रदान करता है

देखें जावा वेब स्टार्ट क्या है और इसे कैसे लॉन्च किया जाता है? अधिक जानकारी के लिए।

ध्यान दें कि Java Apple और Java Web Start दोनों को Java SE 11 (सितंबर 2018 को रिलीज़) में पूरी तरह से हटा दिया गया था । उस संस्करण से Applets या Web Start एप्लिकेशन को चलाने का कोई (समर्थित) तरीका नहीं है।


3
तो मैं जावा एप्लेट कैसे चलाऊं? :-)
जेरेत्रो

3
@jerrrrro वर्चुअल मशीन में एक पुराने ब्राउज़र के साथ ऐपलेट्स चलाएँ।
dsstorefile1

3
यहां तक कि नोट webstart है जावा 11 में गिरा दिया और 'सरकारी' जिस तरह से हालांकि 'दुबला' डाउनलोड करने योग्य ऐप्लिकेशन बनाने की J9 + मॉड्यूल का उपयोग करने के लिए अब है जे 8 अवशेष कुछ और साल के लिए 'तैनाती' = webstart के लिए समर्थित
dave_thompson_085

8
@jerrrrro: जाहिरा तौर पर आप पिछले डेढ़ दशक से चूक गए थे, जब जावा सैंडबॉक्स (= एप्लेट / वेबस्टार्ट) बग सिस्टम इन्फेक्शन और ब्रीच के लिए सबसे बड़े और सबसे लगातार वैक्टर में से एक थे। हर कुछ हफ्तों में सभी सुरक्षा वेबसाइटों ने "ब्राउज़र जावा से भारी खतरे की घोषणा की! अब अपने सभी सिस्टमों से जावा को हटा दें!", कुछ हफ्तों बाद "ठीक है, सन / ओरेकल ने उस एक को पैच किया", कुछ हफ्तों बाद "जावा से बहुत बड़ा खतरा!" ! "। ब्राउज़र निर्माता इस से थक गए और स्थायी रूप से समर्थन हटा दिया, इसलिए ओरेकल ने इसे सबसे अच्छा बनाया: "हम वास्तव में अब और ब्राउज़र में नहीं चलाना चाहते थे"
dave_thompson_085

4
@jerrrrro, भी, जावा एप्लेट्स (और फ्लैश एप्लेट्स) HTML5 और विभिन्न वेबएपिस द्वारा आबंटित किए गए थे, जो पेज में वास्तविक एकीकरण की अनुमति देता है केवल एक एम्बेडेड बॉक्स की बजाय केवल एक अंतर्निहित बॉक्स के साथ, बाकी सामग्री के साथ कोई कानूनी बातचीत नहीं।
Jan Hudec

4

यदि आपके पास पहले से ही आपकी मशीन पर फाइलें हैं, तो आप JDK (जावा डेवलपमेंट किट) के साथ जहाजों का उपयोग करने वाले एप्लेटव्यूअर का उपयोग कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.