मैं देख रहा हूं कि डिफ़ॉल्ट जावा स्थापना के cacerts
के स्थान को कैसे प्राप्त करें, जब आपके पास JAVA_HOME
या JRE_HOME
परिभाषित नहीं है।डिफ़ॉल्ट जावा स्थापना के कैकर्ट का स्थान कैसे प्राप्त करें?
मुझे ऐसे समाधान की आवश्यकता है जो कम से कम OS X
और Linux
के लिए काम करे।
हां। एक्स तहत मैक ओएस
$(readlink -f /usr/bin/java | sed "s:bin/java::")lib/security/cacerts
:
readlink -f /usr/bin/java | sed "s:bin/java::"
cacerts
lib/security/cacerts
तहत कर रहे हैं: java -v
:)
ओएस एक्स में, JAVA_HOME को खोजने का "आधिकारिक" तरीका '/ usr/libexec/java_home' –
@DanielSerodio पर चल रहा है, सहमत है। '/ usr/libexec/java_home' मुझे उपरोक्त 'readlink'-based कमांड से एक अलग उत्तर देता है, और पूर्व सही लगता है, जिसमें इसमें' cacerts' फ़ाइल है। –
@DanielSerodio और AndrewFerrier धन्यवाद दोस्तों, उत्तर अपडेट किया गया। – Kuf