zoukankan      html  css  js  c++  java
  • 浅谈Eclipse寻找JVM(JRE)的顺序机制(转)

    转自:http://blog.csdn.net/teedry/article/details/6666850

    Eclipse也是一个普通的Java程序,因此必须有一个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:jreinjavaw.exe
    (3)修改MyEclipse或者Eclipse启动的快捷方式。在快捷方式上“右键”---->“属性”例如:

     默认情况下,我的MyEclipse的快捷方式属性是:
            目标"D:Program FilesMyEclipse 6.0eclipseeclipse.exe" -vm "d:Program FilesMyEclipse 6.0jreinjavaw.exe"
            启始位置"d:Program FilesMyEclipse 6.0eclipse"
    只需要把目标的内容进行修改,例如我修改为:
            "D:Program FilesMyEclipse 6.0eclipseeclipse.exe" -vm "D:Program Filesjdk1.6.0_24injavaw.exe"
    想要知道自己的MyEclipse启动时使用的jvm版本,用以下方式可以查看:
            启动MyEclipse后,点击“Help”-->“MyEclipse Enterprise Workbench”-->点击“Configuration Details”按钮,就会弹出MyEclipse的启动参数信息,里面可以找到类似以下信息:
    -vm
    D:Program Filesjdk1.6.0_24injavaw.exe
    这就是我已经修改好jvm后的显示信息

  • 相关阅读:
    协议与接口相关
    jmeter 使用(1)
    jmeter 压力测试
    shell脚本的规则
    charles的原理及使用
    Linux环境部署和项目构建
    面向对象
    python 基础练习题
    jmeter 使用(2)
    Ext.apply
  • 原文地址:https://www.cnblogs.com/lyf22/p/4938302.html
Copyright © 2011-2022 走看看