1. Step-by-step: Start a new project

(I've copied the specific section from before we start, to get started, more detailed info, or alternatives are welcome)

1.2. Create a Project

  1. From the File menu choose New then Project.
  2. Under SVN choose Checkout projects from SVN, then click Next.
  3. Select Create a new repository location and click Next
  4. Enter the url https://jsynthlib.svn.sourceforge.net/svnroot/jsynthlib/trunk and click Next;
  5. You may get a warning because Eclipse doesn't understand SourceForge's wildcard http certificate. Click Accept Permanently.
  6. Select the JSynthLib folder and click Finish.

1.3. Set up the Library Setting and Exclude MidiProvider

(Note: These steps don't seem to be required using Eclipse (3.2 or) 3.3)
  1. Right click (Ctrl-Click on a Mac) on the new project and choose Properties.
  2. Choose Java Build Path, then the Libraries tab.
  3. Click Add JARs....
  4. Click the arrow next to JSynthLib and select groovy.jar, then click OK.
  5. Click on the Source tab.
  6. Click the arrow next to JSynthLib, then Excluded: (None), then Edit....
  7. At the bottom of the window, next to the box that says Exclusion patterns, click Add Multiple....
  8. Choose midiprovider, then click OK three times to close all the Properties windows.

1.4. Preferences->Java->Editor->Displayed tab width set to '8'. (Why?<- will become a link)

1.5. Setting up Javadocs (Optional, but recommended)

  1. For using the Javadocs for the JDK (e.g. the "J2SE 5.0 Documentation") go to Preferences->Java->Installed JREs->Edit->Javadoc URL set to the directory where you installed the Javadocs. A short description is shown when moving the mouse cursor on a class or a member. You can see the full documentation by hitting Shift-F2 after selecting a class or member.
  2. Don't forget to generate the Javadocs for JSynthlib with Project->Generate Javadoc....

Congratulations. Now you're ready to start hacking.