3

我在我的 Mac 上使用 Java 8 update 45。我尝试使用“jdeps”命令,但我的 mac 一直显示“找不到命令”消息。奇怪的是 bin 文件夹中的其他命令(如“java”、“javac”)完美运行。只有“jdeps”命令不起作用。

如何使用 jdeps 命令?使用这个命令有什么条件吗?

4

2 回答 2

1

它肯定存在于我在 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
于 2016-02-01T14:46:21.887 回答
0
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk_version/Contents/Home
export PATH=${PATH}:${JAVA_HOME}/bin
于 2016-02-01T13:46:53.500 回答