当前位置: 首页 > 知识库问答 >
问题:

Eclipse内存分析器-不兼容的JVM

西门安宁
2023-03-14

我已经下载了EclipseMat,并尝试在Windows上启动它。

执行MemoryAnalyzer。exe显示一个弹出窗口,显示与此消息不兼容的JVM:JVM的1.8.0242版本不适用于此产品。版本:11或更高版本是必需的。

如本文所述,我创建了一个jre目录,并复制了一个解决问题的OpenJDK 16。

但是我不觉得这个解决方案很优雅。所以我试图在MemoryAnalyzer.ini中添加-vm参数,并试图创建一个eclipse.ini文件作为文档的引用。它不起作用!

有没有一种方法可以配置JVM的位置,而不将其完全复制到mat/jre目录中?

  • 注1:文件似乎过时了。内存分析器。ini文件存在,而文档引用了eclipse。ini默认安装中不存在

共有1个答案

袁运锋
2023-03-14

如前所述,一个解决方案是创建一个jre目录,并在其中复制一个JDK。

 类似资料:
  • OSX小牛。几周前,我安装了最新的64位eclipse。它运行得很好。几周后,我安装了jenv,我相信从那以后eclipse就不能正常工作了。当然,eclipse和JDK 8都是64位的。为什么会出现错误对话框“不兼容的JVM”,消息是“JVM的1.6.x版本不适合此产品。需要1.7.0或更高版本”。 找到eclipse.ini后,我在eclipse.ini文件中找到了这个。 为什么日食早些时候工

  • 内容分析报告可了解网站的哪些部分效果理想、哪些页面最受欢迎,找出网站上的热门内容以及隐藏的价值。 通过了解用户访问网站上的各个网页的频率、停留的时间,并据此为客户营造更佳的体验。

  • 问题内容: 我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。从源视图切换到设计视图时,出现“不兼容的Java版本错误”。 完全错误Desc:Eclipse在0以下运行,但是此Java项目的Java兼容级别为10,因此WindowBuilder将无法从该项目中加载类。对项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我在Windows中检查了版本->首

  • 问题内容: 由于升级到Java 1.8,在GGTS(日食)中运行grails应用程序时遇到了一些问题。 堆栈开始于: 我曾经在Java 1.7中运行相同的应用程序。我的同事升级到1.8,并且不再能够运行它。 我已经使用SUN JDK进行了测试,现在又使用了OpenJDK,这对当前的JDK openjdk版本“ 1.8.0_40”* 没有帮助。 * JAVA_HOME,JAVA_PATH和任何其他变

  • 由于升级到Java 1.8,在GGTS(eclipse)中运行grails应用程序时遇到一些问题。 堆栈从以下内容开始: 我曾经在1.7Java运行同样的应用,同事升级到1.8,再也无法运行了。 我用SUN JDK进行了测试,现在又用OpenJDK了,这对当前的JDK OpenJDK版本“1.8.0_40”没有帮助 JAVA_HOME,JAVA_PATH和任何其他变量似乎指向正确的JDK安装我已经

  • 我们已经封装了一个JVM(Scala)应用程序Java1.7,并试图决定如何分配内存。我们在docker容器中运行了一个应用程序。如果为docker容器分配了4GB的RAM,那么我们是否应该为JVM分配4GB(或者为了安全起见稍微少一点)? 据我所知,除了从入口点调用的进程之外,docker容器中没有其他进程在运行,所以我们不需要担心非JVM内存的使用--这是真的吗,还是过于简化了?我们还有其他问