大家都知道eclipse是java程序。但是他利用一个可执行程序进行加载。我指的是在windows下。这个可执行程序是如何加载虚拟机,然后启动eclipse的呢?

解决方案 »

  1.   

    Eclipse应该是通过读取JAVA_HOME、系统注册表或者PATH环境变量找到相应的java.exe,然后直接调用java.exe就可以啊
      

  2.   

    楼上的,Eclipse应该不是通过读取JAVA_HOM,我的java_hom是错误的呢,我的eclipse都能运行的呢
      

  3.   

    我只要对电脑大吼一声,启动Eclipse,然后就启动了。
      

  4.   

    个人也觉得应该不是通过什么JAVA_HOME环境变量来进行的 !!
      

  5.   

    给你例子!
    -vm "D:\Setup\java\jdk1.5.0_05\bin\javaw.exe" -vmargs -Xverify:none -XX:+UseParallelGC -Xms128M -Xmx768M -XX:PermSize=64M -XX:MaxPermSize=256M
    在启动程序的快捷方式上 右键点 -->“属性”,然后把上面的配置填写到 目录 配置里就可以了,这个就是启动 设置 ,注意 要把 jdk的路径换成你自己的!
      

  6.   

    个人认为,eclipse是通过操作系统的path环境变量来找到java.exe;javac.exe等文件的
    因为在winXP 和win2003下只要设置了jdk的path环境变量,不需要设置java_home环境变量eclipse就可以正常运行
      

  7.   

    个人感觉eclipse 启动的时候是自动搜索本地是否存在JVM的,并且会临时建立路径文件,
    所以只要是装了JVM就可以,与是否设置系统path无关
      

  8.   

    Eclipse 是内建的JDK啊...系统设置没设置JAVA_HOME环境一样可以启动..
    只要你安装了JDK..启动是时他会自动搜索环境的路径并加载