如何区分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