Eclipse启动及寻找JRE

1、启动

      Eclipse.exe是Eclipse的启动文件,是与平台相关的可执行文件。它的功能比较简单,主要是加载startup.jar文件,代码在Eclipse源代码的eclipse-sourceBuild-srcIncluded-3.3.1.1-plugins-org.eclipse.platform"launchersrc.zip,对应多个平台。对于Eclipse 3.3.1.1版本来说,如果在eclipse目录下没有找到startup.jar,则直接执行org.eclipse.equinox.launcher.Main.main方法。当然我们可以在eclipse目录下定制我们自己的启动引导包startup.jar。如果有这个包,那么这个包将是java代码的执行入口,你可以在命令行下运行java -jar startup.jar命令来启动Eclipse。它的入口是org.eclipse.core.launcher.Main类,这个类最终执行的还是org.eclipse.equinox.launcher.Main.main方法。它对应的源代码在org.eclipse.equinox.launcher目录下的Main.java。

实验:

1、打开cmd窗口;

2、cd到Eclipse目录下子目录plugins目录下;

3、执行java -jar org.eclipse.equinox.launcher_1.0.0.v20070606.jar出现Eclipse启动界面

2、搜索JRE:

Eclipse启动的时候找JRE的顺序是:如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。所以如果不想卸载掉其他的JDK的话,可以有两种方式:(1)直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法(2)修改eclipse.ini文件,添加-vm参数,指定要运行的虚拟机的地址,使用  -vm  命令行自变量例子:-vm  c:\jre\bin\javaw.exe

 

posted on 2009-05-29 08:04  YISONG  阅读(1181)  评论(0)    收藏  举报

导航