Не удается найти команду jdeps (Mac)
Я использую Java 8 обновление 45 на моем Mac. Я пытался использовать команду "jdeps", но мой Mac продолжает показывать сообщение "команда не найдена". Странно то, что другая команда в папке bin, такая как 'java', 'javac', отлично работает. Только команда 'jdeps' не работает.
Как я могу использовать команду jdeps? Есть ли условие для использования этой команды?
2 ответа
Это определенно есть в версии, которую я имею на Mac:
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin
Суть в том, что некоторые вещи из вышеперечисленного не получают магию, упомянутую ниже:
http://lists.apple.com/archives/java-dev/2015/Nov/msg00009.html
When the JAVA_HOME environment variable is set Mac OS X does some magic But the problem is not all the commands are covered, and some are missing from newer JDKs
Ссылки не отображаются в:
$ ls -l `which java`
lrwxr-xr-x 1 root wheel 74 1 Jul 2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk_version/Contents/Home
export PATH=${PATH}:${JAVA_HOME}/bin