Eclipse寻找JVM(JRE)顺序机制

开发 后端
Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境。本文将简单谈谈Eclipse寻找JVM(JRE)的顺序机制,希望对你的学习有所帮助。

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

浅谈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命令行自变量例子:-vmc:\jre\bin\javaw.exe

【编辑推荐】

  1. 深入学习JVM内存设置原理和调优
  2. 设置TOMCAT的JVM虚拟机内存大小
  3. JVM.dll装载过程与源代码分析
  4. JAVA和JVM运行原理揭秘
  5. 解决JVM Terminated.ExitCode=-1问题行之有效的方法

 

责任编辑:佚名 来源: csdn.net
相关推荐

2009-07-09 16:33:06

eclipse jvm

2009-06-25 14:46:50

JDKJREJVM

2009-07-08 10:41:54

JDK JRE JVM

2022-12-30 16:06:23

JDKJREJVM

2010-09-25 14:58:12

JVMJDKJRE

2009-07-08 09:47:47

安装JDKJREJVM

2010-09-27 14:50:22

JDKJREJVM

2010-09-26 16:55:31

JVM学习笔记

2023-09-27 08:46:44

Java 技术编程语言

2009-10-22 17:10:04

CLR和JRE运行机制

2010-09-27 14:38:43

JVM内存设置Eclipse

2022-06-27 08:24:34

JDKJavaJRE

2010-09-26 14:32:34

JDKJREJVM

2009-07-08 18:07:58

jvm jre

2023-10-31 16:00:51

类加载机制Java

2010-09-27 11:24:50

JREJVM

2010-09-26 16:42:04

JVM内存组成JVM垃圾回收

2010-09-17 17:23:41

EclipseJVM内存

2010-09-25 15:33:19

JVM垃圾回收

2010-09-27 11:32:41

JVMJREJDK
点赞
收藏

51CTO技术栈公众号