我正在运行 Mac OSX Snow Leopard。
我一直使用 Mac OSX 的常规软件更新功能更新 Java。
我过去曾使用过 Javajvisualvm
工具并取得了巨大的成功。
今天早上我像往常jvisualvm
一样输入了命令行。我收到以下错误:
$ jvisualvm
Unable to locate an executable at "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/jvisualvm" (-1)
所有其他 Java 工具(java
、javac
、jps
等)都可以正常工作。
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin
确实不包含jvisualvm
(突然)。
/usr/libexec/java_home
产量:
$ /usr/libexec/java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
怎么回事?