??xml version="1.0" encoding="utf-8" standalone="yes"?>
eclipse-sourceBuild-srcIncluded-3.3.1.1.zip 3.3.1.1 95.058MB
http://download.eclipse.org/eclipse/downloads
解压后的目录l构如下图,通过执行build.bat可以~译出完整的Eclipse-sdk-3.3.1.1q行包,和我们网上下载的一栗但是这个过E可能需要一个小时左右的旉Q要有耐性哦。所有的插g工程目录在plugins中,我们只需要导入现有工E即可把plugins下所有工E导入?br />
EclipseRCPEclipse RCP
Source InsightProject
EclipseEclipse1exeeclipse.exeEclipsestartup.jarEclipseeclipse-sourceBuild-srcIncluded-3.3.1.1"plugins"org.eclipse.platform"launchersrc.zipwin32win32build.batC2javaEclipse 3.3.1.1eclipsestartup.jarorg.eclipse.equinox.launcher.Main.maineclipsestartup.jarEclipse 3.3.1.1javajava -jar startup.jarEclipseorg.eclipse.core.launcher.Mainorg.eclipse.equinox.launcher.Main.mainorg.eclipse.equinox.launcherMain.javaeclipse-sourceBuild-srcIncluded-3.3.1.1"plugins"org.eclipse.platform"launchersrc.zipeclipse.c我们?/span>mainbasicRun
protectedvoid basicRun(String[] args) throws Exception { System.getProperties().put("eclipse.startTime", Long.toString(System.currentTimeMillis())); //$NON-NLS-1$ commands = args; String[] passThruArgs = processCommandLine(args); if (!debug) // debug can be specified as system property as well debug = System.getProperty(PROP_DEBUG) != null; setupVMProperties(); //VM processConfiguration(); //configuration/config.ini // need to ensure that getInstallLocation is called at least once to initialize the value. // Do this AFTER processing the configuration to allow the configuration to set // the install location. getInstallLocation(); // locate boot plugin (may return -dev mode variations) URL[] bootPath = getBootPath(bootLocation); //Set up the JNI bridge. We need to know the install location to find the shared library setupJNI(bootPath); //ensure minimum Java version, do this after JNI is set up so that we can write an error message //with exitdata if we fail. if (!checkVersion(System.getProperty("java.version"), System.getProperty(PROP_REQUIRED_JAVA_VERSION))) //$NON-NLS-1$ return; setSecurityPolicy(bootPath); // // splash handling is done here, because the default case needs to know // the location of the boot plugin we are going to use handleSplash(bootPath); beforeFwkInvocation(); invokeFramework(passThruArgs, bootPath); //Eclipse }