问题:运行eclipse出现以下错误:Incompatible JVM 的对话框,内容如下:
Version 1.3.1_01 of the JVM is not suitable for this product.
Version:1.4.1 or greater is required.
原因:
因为机子里装了oracle,oracle自带1.31版JDK,由于eclipse目录中没有jre目录,同时在Path变量中找不到正确的javaw执行路径。没有找到 Java 运行期环境(JRE)。 所以eclipse无法启动。
解决方法:
在环境变量中的PATH里装你装的JDK1.42的路径写到oracle路径前面,这样系统就不会先找oracle的jdk1.31了。
也可以在eclipse的window -> preferences -> java -> installed jres 新建一个,并把这个指定为默认的
另外的解决方法:
1.在Ms-Dos窗口中,切换到eclipse目录,执行eclipse -vm dir-location 参数指定其他的JRE。
2.复制需要的jre目录到eclipse目录中启动eclipse。
3.设置系统环境变量,加上java的环境路径。
以上3个方法可以分别执行,如果同时执行,默认情况下,Eclipse 首先执行 -vm 参数;如果没有-vm参数,则查找 eclipse\jre 子目录;如果没有找到,Eclipse 将查找在系统中注册的 Java 运行期环境。
分享到:
相关推荐
首先,当Eclipse启动时显示“Version 1.3.1_01 of the JVM is not suitable for this product”或“Version 1.4.1_02 of the JVM is not suitable for this product”的错误信息,意味着Eclipse需要更高版本的Java...
JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel...
《揭秘Java虚拟机-JVM设计原理与实现》这本书深入探讨了Java虚拟机(JVM)的工作原理及其在Java编程中的核心地位。Java虚拟机是Java平台的核心组成部分,它负责执行字节码,为开发者提供了跨平台的运行环境。以下是...
在myeclipse中将html文件改成jsp文件时myeclipse卡住;将之前的任务关掉;再打开时多次部署项目的时候报错
### 运行Eclipse提示JVM错误的解决 在使用Eclipse进行开发的过程中,有时可能会遇到JVM(Java虚拟机)错误的问题。这类问题通常表现为启动Eclipse时出现错误提示,例如“jvm terminated. Exit code=-1”。本文将...
在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...
### 设置Eclipse的JVM参数 #### 一、引言 在进行Java开发时,Eclipse作为一款广泛使用的集成开发环境(IDE),其性能优化对于提高开发效率和应用稳定性至关重要。其中,设置合适的JVM(Java虚拟机)参数是优化...
《Java虚拟机:JVM高级特性与最佳实践(第二版)》是一本深入探讨Java虚拟机(JVM)的专业书籍,对于Java开发者来说,理解JVM的工作原理和优化技巧至关重要。JVM作为Java语言的核心组成部分,它负责运行Java程序,...
JVM 详解 Java 虚拟机(JVM)是 Java 编程语言的核心组件,负责运行 Java 程序。JVM 的出现使得 Java 程序可以在不同的操作系统上运行,而不需要再次编译。下面是 JVM 的详细解释。 Java 的特性 Java 是一种高级...
Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,您不仅可以用它来复分析内存问题,也可以用来监控整个 Java 应用制程序的状态和行为。通过读取应用程序运行时由百 Java 运行时环境生成的转储文件快照,...
第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...
【Java中的`java.net.BindException: Address already in use: JVM_Bind`异常】 在Java编程中,当你尝试启动一个服务器端应用,如Tomcat,或者任何需要监听特定端口的服务时,可能会遇到`java.net.BindException: ...
资源名称:实战Java虚拟机:JVM故障诊断与性能优化资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
《Java虚拟机:JVM高级特性与最佳实践(第2版)》这本书深入探讨了Java虚拟机(JVM)的工作机制,旨在帮助开发者们更好地理解Java程序的运行过程,优化性能,并解决潜在的问题。作者周志明是Java领域的资深专家,他...
### Eclipse与Tomcat的JVM设置详解 #### 一、引言 在开发Java应用程序时,经常需要使用集成开发环境(IDE)与应用服务器进行配合。Eclipse是一款非常流行的Java IDE,而Tomcat则作为轻量级的应用服务器被广泛采用...
《Ant与Eclipse集成:JVM1.2版本1.0的jar.zip包解析》 在软件开发领域,Ant和Eclipse是两个重要的工具。Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和...
JVM(Java Virtual Machine)是Java程序运行的基础,它提供了执行Java字节码的环境。在JVM的设计中,有多个关键概念和技术值得深入理解。 1. **编译装载执行机制**: Java源代码首先通过Java编译器(javac)转化为...
第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...
**IDEA工具与JProfiler插件:JVM分析利器** IntelliJ IDEA,作为Java开发者广泛使用的集成开发环境(IDE),提供了丰富的功能和强大的插件支持。其中之一就是JProfiler插件,它是一款针对JVM(Java虚拟机)的高级...
《JVM调优总结》与《Java虚拟机:JVM高级特性与最佳实践》是两本深入探讨Java虚拟机(JVM)的书籍,对于Java开发者来说,它们提供了丰富的知识和实践经验,尤其对于想要理解JVM工作原理以及进行性能优化的专业人士更...