首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用内存分析器工具查找重复的库和版本冲突的类

如何使用内存分析器工具查找重复的库和版本冲突的类
EN

Stack Overflow用户
提问于 2017-06-19 18:51:40
回答 2查看 89关注 0票数 0

Memory Analyzer工具是否允许查找给定输入应用程序中存在的重复库、类和版本冲突类

EN

回答 2

Stack Overflow用户

发布于 2017-06-19 18:54:49

看看它是否有帮助,但我并没有使用它

http://community.bonitasoft.com/effective-way-fight-duplicated-libs-and-version-conflicting-classes-using-memory-analyzer-tool

票数 1
EN

Stack Overflow用户

发布于 2017-06-20 13:58:11

似乎不同的Java版本之间存在问题。

长话短说:如果JDK已过时,请重新安装它,并从C:\Windows\System32和C:\Windows\SysWOW64中删除Java可执行文件。

首先,我想告诉你,我的电脑上有多个版本的Java。我的JDK是32位的,因为有些驱动程序不能与64位Java一起运行。另外,我同时安装了32位和64位JRE,后者用于Java游戏以获得更好的性能。

我的JDK是版本7,更新40。VisualVM也是这样的版本。然而,我的自动更新的JRE是版本7,更新45。

java -version告诉我它是版本45 (确实是这样),所以我不认为问题出在那里。

然后,我通过控制面板检查了版本。我现在知道我的JDK过时了,所以我卸载了它并重新下载了它。

卸载从系统路径中删除的Java,这样jvisualvm就不会运行。我将其添加到路径中。现在,应用程序和VisualVM都运行正常,但问题仍然存在。

最后一个问题是系统使用的是C:\WindowsSystem32中的java.exe,而不是JDK。到目前为止,它似乎是最新的,但可能是JRE安装在与VisualVM (= JDK)不同的位置。

最后,我删除了C:\Windows\System32和C:\Windows\SysWOW64中的Java可执行文件。

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

https://stackoverflow.com/questions/44628604

复制
相关文章

相似问题

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