IPv6 के बजाय IPv4 का उपयोग करने के लिए जावा को कैसे मजबूर किया जाए?


39

मेरा जावा ब्राउज़र प्लग-इन अब काम नहीं कर रहा है। जब मैं एक पृष्ठ खोलता हूं जिसमें जावा तत्व होता है, तो जावा सर्वर से कनेक्ट नहीं हो सकता है।

जांच के बाद, मैंने पाया कि जावा IPv6 का उपयोग करने की कोशिश कर रहा था, जबकि मेरा नेटवर्क IPv6 का समर्थन नहीं करता है, इसलिए जावा हमेशा कनेक्ट करने में विफल रहता है।

मैंने Google को देखने का प्रयास किया और पाया कि मुझे जावा के साथ चलना चाहिए -Djava.net.preferIPv4Stack=true, लेकिन मैं इसे ब्राउज़र में कैसे पारित कर सकता हूं?

मैं Google Chrome और Java 7 अपडेट 5 का उपयोग करता हूं।


आप IPv6 प्रोटोकॉल को अक्षम क्यों नहीं करते, इसलिए जावा के पास यह विकल्प नहीं होगा।
harrymc

यह एक पुरानी कहानी है, मुझे नहीं पता कि क्या मैंने IPv6 प्रोटोकॉल को निष्क्रिय कर दिया है, लगता है, मैं भूल गया हूं, मुझे जो याद है वह है मैंने जावा 7 को हटा दिया है और इसे जावा 6 से बदल दिया है
nyongrand

1
अक्षम करना आसान है: इसे देखें
harrymc

@harrymc हमेशा सामग्री की प्रतिलिपि बनाएँ: वह लिंक मृत है।
जावदबा १६'१

@javadba: लिंक कभी मृत नहीं होते: वेकबैक मशीन देखें , लेकिन यह पुराना है। बेहतर Google "विंडोज पर IPv6 को अक्षम करें" आधा मिलियन परिणामों के लिए।
हरमेक

जवाबों:


66

_JAVA_OPTIONSपर्यावरण चर में विकल्प रखें । यह कैसे करना है यह पहले से ही विभिन्न अन्य पदों में वर्णित है - हालांकि वे आमतौर पर सेटिंग के बारे में बात करते हैं PATH, लेकिन यह सभी समान है।

उदाहरण के लिए, लिनक्स पर, निम्नलिखित को अपने ~/.profileया ~/.bash_profile:

export _JAVA_OPTIONS="-Djava.net.preferIPv4Stack=true"

1
ठीक है, आपके उत्तर के लिए धन्यवाद, हालांकि मैं विंडोज़ का उपयोग करता हूं लेकिन आपका समाधान मुझे प्रेरित करता है, धन्यवाद
nyongrand

1
पर्यावरण चर स्थापित करने के लिए इस पोस्ट को देखें: superuser.com/questions/284342/…
user2428118

1
जावा 'IPV6' को क्यों पसंद करता है? ऐसा लगता है कि कोड काम कर रहा था।
Ribo

विंडोज में इसे कैसे सेट करें?
अदनान अली

1
@Ribo: डिफ़ॉल्ट रूप से, जब संभव हो तो जावा दोहरे-स्टैक IPv6 का उपयोग करता है, अर्थात, यह IPv6 सॉकेट का उपयोग करता है जो IPv4 पतों का भी समर्थन करता है। ये सॉकेट अभी भी IPv4- मैप्ड पते का उपयोग करके IPv4 अनुप्रयोगों के साथ संगत हैं। इसलिए, यह एक पिछड़ा-संगत व्यवहार है।
डॉ। कौथिर अत्तोची
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.