मैंने जवाब को गुगल करने की कोशिश की, लेकिन मुझे पता चला कि जावा से जावा का पता लगाने या जावा शुरू करने के बहुत ही सामान्य तरीके से यह पता लगाने के लिए युक्तियां थीं कि यह चल रहा है या नहीं, यह देखता है कि यह मेरे आवेदन में संभवतः लंबी देरी पेश करता है।मैं विंडोज पर स्थापित सूर्य/ओरेकल जेआरई का पता कैसे लगा सकता हूं?
- केवल सूर्य/Oracle JREs या JDKs
- केवल 1.6:
मुझे आशा है कि वहाँ एक तेज़ तरीका है, यदि निम्न प्रतिबंध लागू होते हैं (~ दो सेकंड जब मेरे मशीन पर बहुत पहले समय के लिए शुरू कर दिया) और उच्च
- केवल विंडोज प्लेटफॉर्म
- किसी ब्राउज़र से नहीं , लेकिन एक सादे पुराने Win32 निष्पादन से
यह पहचान सार्वजनिक अनुप्रयोग के लिए नहीं है, बल्कि केवल विंडोज प्लेटफ़ॉर्म पर आंतरिक उपयोग के लिए है।
क्या कोई रजिस्ट्री पथ है जिसे मैं पढ़ सकता हूं या कुछ कॉन्फ़िगरेशन फ़ाइल मैं पार्स कर सकता हूं?
आप एक देरी देखें कि JRE है क्या * ? और यदि यह स्थापित है तो क्या आप प्रोग्राम चलाने और स्टार्टअप देरी को स्वीकार करने के लिए नहीं जा रहे हैं? – finnw
तुरंत नहीं। एप्लिकेशन में कई सुविधाएं हैं और स्टार्टअप पर सभी पूर्वापेक्षाएँ जांच की जाती हैं। कभी-कभी उपयोगकर्ता जावा की आवश्यकता वाले कोड पथ तक नहीं पहुंचता है, लेकिन अभी भी देरी से पीड़ित होना पड़ता है। उपयोगकर्ताओं को पहले से ही लंबे स्टार्टअप पर फहराया गया है ... –