• Eclipse寻找JVM(JRE)的顺序机制


    http://developer.51cto.com/art/200907/135271.htm

    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:jreinjavaw.exe

    点击eclipse.exe显示找不到jdk、jre,所以不能运行  

    http://blog.163.com/qiu_yin_good/blog/static/167329349201321633252899/

    新人或许会遇到这个问题,在此记录下,方便大家搜索查看

    问题:公司给我的eclipse的exe我点打开为什么会提示我在那个路径下么找到JDK或者JRE所以不能运行啊

    解决:eclipse.ini文件

    -startup
    plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
    -product
    org.eclipse.epp.package.jee.product
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm 
    D:ToolsJavajdk1.6.0_30injavaw.exe
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx512m

    上述红色标红的文字为jdk的路径,改成本机安装的jdk的路径。

    eclipse 启动 找不到 JRE JDK的解决方法

     http://kingplesk.org/2011/06/eclipse-%E5%90%AF%E5%8A%A8-%E6%89%BE%E4%B8%8D%E5%88%B0-jre-jdk%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/

    解决这个问题有两个方法,

    其一:

    配置环境变量

    JAVA_HOME

    其二:

    这个是今天我要讲的

    找到eclipse的安装目录, 找到eclipse.ini文件,在文件第一行加入

    -vm
    D:Program Filesjdk1.6.0_17jrein

    这个路径是你的JRE的路径,我是不想配置环境变量,在这里设置比较方便,

    下面是我的配置文件全部内容

    -vm
    D:Program Filesjdk1.6.0_17jrein
    -startup
    plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
    -product
    org.eclipse.epp.package.cpp.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx384m
  • 相关阅读:
    NIO编程介绍
    伪异步IO
    BIO模型
    Json
    Jquery笔记
    JQuery与Ajax
    jQuery之事件和动画
    JQueryDOM节点操作
    认识Jquery
    javascript之DOM
  • 原文地址:https://www.cnblogs.com/shangdawei/p/3497713.html
Copyright © 2020-2023  润新知