How to run the Equinox OSGie

Last updated: September,22nd 2003

Environment setup

Important notice: Until tomorrow's integrationbuild is made available (I20030923), the first thing to do is to replace the startup.jar from your eclipse used for development by the one provided here: startup.jar

  1. Open Eclipse with a brand new workspace
  2. Turn autobuild off (windows > preferences > workbench > uncheck perform build automatically...)
  3. Connect to Equinox CVS repository (host: dev.eclipse.org, path: /home/technology, user: anonymous)
  4. Fetch the following projects from the HEAD of org.eclipse.equinox:

Essential bundles:

org.eclipse.core.resources.win32
org.eclipse.update.core.win32
org.apache.ant
org.apache.lucene
org.apache.xerces
org.eclipse.ant.core
org.eclipse.ant.ui
org.eclipse.compare
org.eclipse.core.applicationrunner
org.eclipse.core.boot
org.eclipse.core.filebuffers
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.core.runtime.compatibility
org.eclipse.core.runtime.adaptor
org.eclipse.core.runtime.osgi
org.eclipse.debug.core
org.eclipse.debug.ui
org.eclipse.help
org.eclipse.help.appserver
org.eclipse.help.ui
org.eclipse.help.webapp
org.eclipse.jdt.core
org.eclipse.jdt.debug
org.eclipse.jdt.debug.ui
org.eclipse.jdt.junit
org.eclipse.jdt.junit.runtime
org.eclipse.jdt.launching
org.eclipse.jdt.ui
org.eclipse.jface
org.eclipse.jface.text
org.eclipse.osgi
org.eclipse.osgi.framework.console
org.eclipse.osgi.framework.core
org.eclipse.osgi.framework.defaultadaptor
org.eclipse.osgi.services
org.eclipse.osgi.util
org.eclipse.pde
org.eclipse.pde.build
org.eclipse.pde.core
org.eclipse.pde.junit.runtime
org.eclipse.pde.runtime
org.eclipse.pde.ui
org.eclipse.platform
org.eclipse.search
org.eclipse.swt
org.eclipse.swt.win32
org.eclipse.team.core
org.eclipse.team.cvs.core
org.eclipse.team.cvs.ssh
org.eclipse.team.cvs.ui
org.eclipse.team.ui
org.eclipse.tomcat
org.eclipse.ui
org.eclipse.ui.editors
org.eclipse.ui.externaltools
org.eclipse.ui.views
org.eclipse.ui.win32
org.eclipse.ui.workbench
org.eclipse.ui.workbench.texteditor
org.eclipse.update.configurator
org.eclipse.update.core
org.eclipse.update.scheduler
org.eclipse.update.ui
org.eclipse.update.ui.forms
org.junit

Build the workspace (Project > Rebuild All). You may have compile errors, but they should not prevent you to run.

Running the protoype

Before running, you will have to check the content of a provided launch configuration, or create a new one. Open "Equinox", a runtime-workbench launch configuration ("Run -> Run..." in the Java/Debug perspectives) and select the "Arguments" tab. These are the options that you have to care for:

After you have fixed the options above according to your file system layout, you are ready to run. Just click "Run" in the launch configuration dialog.

The prototype output should appear in the console view, and the Workbench window should be opened.