浅谈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的顺序是:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。

所以如果不想卸载掉其他的JDK的话,可以有两种方式:(1)直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法(2)修改eclipse.ini文件,添加-vm参数,指定要运行的虚拟机的地址,使用 -vm 命令行自变量例子:-vm c:\jre\bin\javaw.exe

【编辑推荐】

  1. 详解Linux系统中JVM内存2GB上限
  2. 高手教大家如何配置JVM参数
  3. JDK、JRE、JVM之间的关系
  4. 手把手教你删除MS JVM的几种方法
  5. Java虚拟机(JVM)中的内存设置详解
责任编辑:彭凡 来源: CSDN
相关推荐

2010-09-17 17:18:35

EclipseJVM

2009-07-08 09:47:47

安装JDKJREJVM

2009-06-25 14:46:50

JDKJREJVM

2011-06-01 14:18:41

JVM

2010-09-25 14:58:12

JVMJDKJRE

2009-07-08 10:41:54

JDK JRE JVM

2009-09-22 17:38:25

Jobs框架

2009-07-08 10:23:29

2022-12-30 16:06:23

JDKJREJVM

2023-11-11 19:07:23

JVMJava

2009-07-16 09:46:20

iBATIS Log机

2010-09-27 11:24:50

JREJVM

2022-06-27 08:24:34

JDKJavaJRE

2010-09-26 14:32:34

JDKJREJVM

2010-09-27 14:50:22

JDKJREJVM

2009-07-10 14:55:34

2020-09-30 06:47:22

Kotlin机制

2010-09-26 16:55:31

JVM学习笔记

2010-09-27 11:32:41

JVMJREJDK

2023-09-27 08:46:44

Java 技术编程语言
点赞
收藏

51CTO技术栈公众号