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
浙公网安备 33010602011771号