如何区分Eclipse中的两种JRE

发布网友 发布时间:2022-04-25 03:23

我来回答

1个回答

热心网友 时间:2023-10-23 05:10

其实这是很多刚刚接触Eclipse、甚至用了好长时间Eclipse开发人员经常犯错也就是把Eclipse运行时JRE和
工作空间中项目所用JRE版本弄混乱

  Eclipse也是个普通Java因此必须有个JRE做为运行环境如果你机器上没有安装任何JRE(或者JDK本文不做
2者区分)那么点击eclipse.exe就会报错说找不到JRE此时可以安装个JRE、或者直接把JRE目录拷贝到eclipse安
装目录下

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

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

  Eclipse启动时候找JRE顺序是:如果eclipse.ini中配置了-vm参数那么则使用这个参数指定JRE;否则就去查看
eclipse安装目录下是否有JRE文件夹如果有话就使用这个JRE;否则话就去系统中查找安装JRE如果还找不到话就
报错

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com