2017-09-25 24 views
8

मैं मैक ओएस पर JDK 9 की रिहाई संस्करण स्थापित।जेडीके 9 + मैक ओएस + झलक?

jshell महान, Jigsaw मॉड्यूल समर्थन काम करता है काम करता है, लेकिन कोई jlink है:

➜ java --version 
java 9 
Java(TM) SE Runtime Environment (build 9+181) 
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode) 

यह खाली आता है:

find /System/Library/Frameworks/JavaVM.framework/Versions/Current/ -iname jlink\* 
FYI करें

:

➜ ls -l $(which java) 
lrwxr-xr-x 1 root wheel 74 Nov 7 2016 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 

उत्तर

4

आप सत्यापित कर सकते हैं अपने JAVA_HOMEwhich java का उपयोग कर और यकीन है कि यह डिफ़ॉल्ट installatio के लिए अंक बनाने एन पथ जो आदर्श रूप से

/Library/Java/JavaVirtualMachines... 

[उदा। मैं के रूप में export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/] इसका इस्तेमाल और आगे आप विषय-बिन फ़ोल्डर में jlink पा सकते हैं

find /Library/Java/JavaVirtualMachines/jdk-9.jdk -iname jlink\* 

जो

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin 

लौटना चाहिए स्थान अपने स्थापित के संदर्भ के लिए एक स्क्रीनशॉट अटैच किया जा रहा: -

enter image description here

नोट: हालांकि स्क्रीनशॉट में, आदेश को सफलतापूर्वक नहीं चलता है लेकिन इसकी मान्यता दी।

+1

यह '/ Library/जावा में स्थापित किया गया है/JavaVirtualMachines/JDK-9.jdk/सामग्री/होम/bin/jlink', धन्यवाद! जब टाइमर मुझे अनुमति देता है तो मैं इस जवाब को स्वीकार करूंगा। हालांकि, 'कौन सा जावा' पूरी तरह से अलग निर्देशिका इंगित करता है क्योंकि मैंने अपनी मुख्य पोस्ट को दिखाने के लिए अपडेट किया था। मुझे नहीं लगता कि यह एक कस्टम बदलाव है, मुझे विश्वास है कि यह डिफ़ॉल्ट है। – clay

+0

@clay फिर शायद bash_profile को अद्यतन करने के लिए निर्यात के लिए अद्यतन 'JAVA_HOME' कोशिश करते हैं और' कि ठीक कर सकता है जो रूप में अच्छी तरह java'। – nullpointer

1

अपने पथ पर JDK 9 उपकरणों को जोड़ने के लिए, अपने घर निर्देशिका की फ़ाइल .bashrc को निम्नलिखित जोड़ें:

export JAVA_HOME=$(/usr/libexec/java_home -v 9) 
export PATH="$JAVA_HOME/bin:$PATH" 

आप -v 9 देखा? यदि आप कभी भी जेडीके 1.8 पर वापस स्विच करना चाहते हैं तो आप इसे 1.8 में बदल सकते हैं। किसी भी नौसिखिया जो खोजक में .bashrc पता नहीं लगा सकते के लिए: प्रेस ⌘⇧। (कमांड शिफ्ट डॉट) छुपी हुई फाइलों को प्रकट करने के लिए।