Не удается найти команду 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
Другие вопросы по тегам