के लिए वाणिज्यिक घटकों को हटाकर इस समाचार के अनुसार - Oracle finally targets Java non-payers – six years after plucking Sun।
Some components ओरेकल जावा एसई के वाणिज्यिक उपयोग के लिए अतिरिक्त लाइसेंस की आवश्यकता है। यहाँ ओरेकल जावा SE उन्नत & सुइट उत्पाद की प्रमुख विशेषताओं में है:ओरेकल जावा एसई
- जावा मिशन नियंत्रण (जेएमसी) - यह JDK साथ shiped है
- जावा उड़ान रिकॉर्डर (JFR) - यह JRE
- जावा उन्नत साथ shiped है प्रबंधन कंसोल (एएमसी) - यह ईएआर है और अतिरिक्त स्थापना की आवश्यकता है।
- Microsoft Windows Installer (MSI) उद्यम JRE इंस्टालर
- जावा प्रयोग ट्रैकर (बहर) - overview के अनुसार, यह JRE
साथ shiped किया है तो मुझे संभव लाइसेंस मुद्दे को रोकने के लिए इन वाणिज्यिक घटकों निकालना चाहते हैं। यह वही है जो मैं अब तक करता हूं।
जेएमसी के लिए, मैं $JDK_HOME/lib/missioncontrol/*
हटाता हूं और $JDK_HOME/bin/jmc.exe
निष्पादित करता हूं। इस संदेश के साथ पॉपअप किया गया एक संवाद बॉक्स:
जेएमसी निष्पादन योग्य लॉन्चर अपने साथी साझा लाइब्रेरी का पता लगाने में असमर्थ था।
मैं $JDK_HOME/bin/jmc.exe
और $JDK_HOME/bin/jmc.ini
भी हटा देता हूं।
JFR के लिए, मैं $JRE_HOME/bin/jfr.dll
, $JRE_HOME/lib/jfr.jar
, $JRE_HOME/lib/jfr/*
हटाने और सत्यापन के लिए java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder pkg.MyTest
निष्पादित। JVM शुरू कर दिया है नहीं, यह निम्न संदेश प्रिंट: वीएम
का आरंभीकरण बैकएंड पता करना शुरू करने में विफल दौरान
समय त्रुटि हुई।
मेरे प्रश्न हैं:
Java Usage Tracker (JUT)
कैसे दूर करने के लिए? मुझे नहीं पता कि घटक कहां है।- क्या जेएमसी और जेएफआर के लिए कोई अन्य फाइल हटा दी जानी चाहिए?
- ओरेकल जावा एसई के लिए, क्या कोई अन्य घटक या फ़ाइल हटा दी जानी चाहिए?
आपको ओरेकल से ऐसा करने का सबसे अच्छा तरीका संपर्क करना चाहिए। –
[यहां ओरेकल से एक प्रासंगिक उत्तर दिया गया है] (https://blogs.oracle.com/java-platform-group/entry/java_se_offerings) रजिस्टर से संबंधित लिंक पर –
यह कई परिवर्तन करने के बाद, क्या आप बेहतर नहीं होंगे ओपनजेडीके के साथ बंद? या यहां तक कि अज़ुल ज़ुलू। जानकारी के लिए https://www.azul.com/products/zulu/ –