`

浅谈Eclipse寻找JVM(JRE)的顺序机制

阅读更多

    Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境。本文将简单谈谈Eclipse寻找JVM(JRE)的顺序机制。  

 

    如果你的机器上没有安装任何JRE(或者JDK,本文不做二者的区分),那么点击eclipse.exe就会报错说找不到JRE。此时可以安装一个 JRE、或者直接把JRE目录拷贝到eclipse安装目录下。

 

    在Eclipse的每个项目中可以为项目指定不同的JRE版本,比如A项目使用JDK1.4编译,B项目使用JDK1.5编译。这个JDK版本是和 Eclipse运行JRE没有直接关系的。

 

    项目的JDK版本是很容易修改的,那么任何指定Eclipse启动所用的JRE呢?

    Eclipse的JVM启动的时候找JRE的顺序是:

    1. 如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;

    2. 否则就去查 看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;

    3. 否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。

 

    所以如果不想卸载掉其他的JDK的话,可以有两种方式:

    1. 直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法;

    2. 修 改eclipse.ini文件,添加-vm参数,指定要运行的虚拟机的地址,使用 -vm 命令行自变量例子:-vm c:\jre\bin\javaw.exe

 

 

    转载:http://www.searchsoa.com.cn/showcontent_30926.htm   

 

 

 

 

 

 

分享到:
评论

相关推荐

    设置Eclipse的JVM参数

    ### 设置Eclipse的JVM参数 #### 一、引言 在进行Java开发时,Eclipse作为一款广泛使用的集成开发环境(IDE),其性能优化对于提高开发效率和应用稳定性至关重要。其中,设置合适的JVM(Java虚拟机)参数是优化...

    eclipse运行环境 jre8.rar

    JRE8是Java SE的一个版本,它包含了Java虚拟机(JVM)、Java类库以及Java应用程序的运行必需组件。JDK(Java Development Kit)则是Java SE的开发工具包,除了包含JRE之外,还提供了一系列用于编译、调试和测试Java...

    eclipse+jre(32位).rar

    标题 "eclipse+jre(32位).rar" 指的是一个包含了Eclipse IDE和Java运行环境(JRE)32位版本的压缩包。这个压缩包是为那些需要在32位操作系统上开发Java应用程序的用户设计的。Eclipse是一款强大的开源集成开发环境,...

    eclipse-inst-jre-win64-2020-12.rar

    《Eclipse集成JRE Windows 64位版2020-12详解》 Eclipse是一款著名的开源集成开发环境(IDE),广泛应用于Java、C++、Python等编程语言的开发工作。Eclipse-inst-jre-win64-2020-12.rar是一个针对Windows 64位操作...

    eclipse中对jvm进行设置

    在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...

    在eclipse设置JVM heap 的最小值与最大值.bmp

    在eclipse设置JVM heap 的最小值与最大值的图案

    ant-eclipse-jvm1.2-1.0.jar.zip

    《Ant与Eclipse集成:JVM1.2版本1.0的jar.zip包解析》 在软件开发领域,Ant和Eclipse是两个重要的工具。Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和...

    运行eclipse提示JVM错误的解决

    ### 运行Eclipse提示JVM错误的解决 在使用Eclipse进行开发的过程中,有时可能会遇到JVM(Java虚拟机)错误的问题。这类问题通常表现为启动Eclipse时出现错误提示,例如“jvm terminated. Exit code=-1”。本文将...

    eclipse-inst-jre-linux64.tar.gz

    标题 "eclipse-inst-jre-linux64.tar.gz" 指的是一个针对64位Linux操作系统的Eclipse集成开发环境(IDE)的安装程序压缩包,其中包含了Java运行时环境(JRE)。这个文件的扩展名 ".tar.gz" 表明它是一个使用tar工具...

    浅谈jvm原理

    "浅谈 JVM 原理" JVM(Java Virtual Machine)是一种虚拟机,它可以模拟完整的硬件系统功能,运行在一个完全隔离的环境中,提供了一个完整的计算机系统。JVM 可以分为三类:VMWare、Visual Box 和 JVM。其中,...

    浅谈JAVA虚拟机JVM及工作原理

    "浅谈JAVA虚拟机JVM及工作原理" Java虚拟机(JVM)是Java语言的 runtime 环境,它提供了一个平台独立的环境,使得Java程序可以跨平台运行。JVM 的主要组件包括虚拟机栈、堆、方法区、程序计数器、本地方法栈等。 1...

    jdk、jre、jvm的区别

    ### JDK、JRE与JVM的区别详解 #### 一、引言 在深入探讨JDK、JRE与JVM之间的区别之前,我们首先需要明确这三个概念的基本定义及其各自的作用。对于初学者而言,理解这些核心组件是学习Java编程的基础。 #### 二、...

    eclipse-inst-jre-win64

    2. **Java运行时环境(JRE)**: JRE是运行Java应用程序所必需的组件,它包含Java虚拟机(JVM)、类库以及执行Java程序所需的各种服务。在这里,Eclipse已经集成了JRE,意味着用户在安装这个版本的Eclipse时无需单独...

    ECLIPSE,TOMCAT,JVM内存设置

    标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...

    在Eclipse状态栏上增加JVM内存用量指示器

    可能需要寻找第三方插件,如`Memory Monitor`,它可以在Eclipse的状态栏显示JVM内存使用情况。这些插件可以通过Eclipse Marketplace进行安装。 2. **配置Eclipse启动参数**:在Eclipse的启动配置中,可以通过修改`...

    eclipse与tomcat的JVM设置

    ### Eclipse与Tomcat的JVM设置详解 #### 一、引言 在开发Java应用程序时,经常需要使用集成开发环境(IDE)与应用服务器进行配合。Eclipse是一款非常流行的Java IDE,而Tomcat则作为轻量级的应用服务器被广泛采用...

    一张图看懂JVM、JRE、JDK

    一张图看懂JVM、JRE、JDK

    Eclipse中JVM内存设置.doc

    在使用Eclipse这样的Java开发工具时,正确配置JVM内存设置是非常重要的,因为它直接影响到Eclipse的稳定性和性能。在"Eclipse中JVM内存设置"的主题下,我们需要关注几个关键的JVM参数及其作用,以及如何在eclipse....

    JVM的运行机制

    JVM的设计目标是实现Java代码的“一次编写,到处运行”原则,这得益于它的平台无关性和字节码执行机制。 1. **JVM的结构** - **字节码指令集**:Java源代码经过编译器编译成字节码,这是一种平台无关的中间表示。...

    JVM类加载机制详细讲解

    总结,JVM 类加载机制是Java平台的核心特性之一,它确保了程序的稳定运行和动态扩展能力。理解类加载器的工作原理和双亲委派模型对于优化程序性能、解决类冲突以及构建复杂的模块化系统至关重要。在实际开发中,掌握...

Global site tag (gtag.js) - Google Analytics