首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jvisualvm去了哪里?

jvisualvm去了哪里?
EN

Stack Overflow用户
提问于 2012-11-10 00:41:33
回答 9查看 54K关注 0票数 59

我正在运行Mac OSX Snow Leopard。

我总是使用Mac的常规软件更新功能来更新Java。

我过去使用过Java jvisualvm工具,取得了很大的成功。

今天早上,我像往常一样在命令行中输入了jvisualvm。我得到了以下错误:

代码语言:javascript
复制
 $ jvisualvm
 Unable to locate an executable at "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/jvisualvm" (-1)

所有其他Java工具(javajavacjps等)工作很好。

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin确实不包含jvisualvm (突然之间)。

/usr/libexec/java_home收益率:

代码语言:javascript
复制
$ /usr/libexec/java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

见鬼?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2012-11-14 21:51:58

看起来像是链接的混合;/usr/bin/jvisualvm符号链接指向了一些不存在的东西(正如人们在上面指出的那样)。显然,jvisualvm可执行文件(存根)已经存在,现在修复这个问题的方法是执行:

代码语言:javascript
复制
cd /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin

sudo ln -s /System/Library/Java/Support/VisualVM.bundle/Contents/Home/bin/jvisualvm .

这需要sudo权限并创建缺失的符号链接,指向VisualVM包。不知道为什么会发生这种情况,但是升级到最新的XCode 4.5.2并没有自动修复这个问题。我运行的是MacOS X 10.7.5和java 1.6.0_37

票数 31
EN

Stack Overflow用户

发布于 2012-12-04 03:40:39

似乎支持包在更新时被删除了。https://discussions.apple.com/thread/4474992?start=0&tstart=0

下载要用作解决方法的捆绑包。http://visualvm.java.net/download.html

编辑:

使用此下载链接:https://java.net/projects/visualvm/downloads/download/release132/VisualVM_132.d‌​mg

票数 28
EN

Stack Overflow用户

发布于 2013-02-26 17:38:28

我下载了visualvm (.dmg from java.net),它适用于我的Mountain Lion。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13312229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档