I'm doing a clean install of the uDig development environment.

I've followed the SDK Quickstart guide (almost) to the letter. Started by
using Eclipse 3.7.1 using dropins-3.7.0.zip but when I tried to run the
vanilla udig.product it blew up with a java.lang.ClassNotFoundException at
org.eclipse.core.runtime.adaptor.EclipseStarter.

1. Is 3.7.1 a viable environment for uDig development, or is 3.6.x
preferable?

I decided that perhaps 3.7 wasn't a good idea, as the SDK Quickstart was
tested against 3.6, so I installed Eclipse 3.6.2 using dropins-3.6.2.zip. I
followed the SDK Quickstart to the letter, including respecting the
direction to put the delta pack into \java\target (i.e. I end up with
Eclipse in \java\eclipse, the delta pack in \java\target\eclipse, and the
SDK in \java\target\udig-sdk--is this correct). Then I set up the target
platform per the directions.

2. Doing this returns a message: "You have selected a target with a newer
version than your current Eclipse installation. This can cause unexpected
behaviour in PDE. Please use a newer version of Eclipse." I suspect this
must result from a problem in synchronization between the delta pack zip
file (which I've gotten from
download.eclipse.org/eclipse/downloads/eclipse3x.php and navigating to
Latest Releases of 3.6.2, while Eclipse Modeling Tools has come from a
mirror). Should this be a concern? (I have ignored it.)

3. When I try to run udig.product, after numerous warnings from geotools I
eventually get a java.lang.NoSuchMethodError at
org.eclipse.swt.widgets.Display.getMenuBar() called by Workbench.java:3923.
uDig does not start. Does anyone know an easy resolution for this?

Thanks.
_____________________________________________________________
Stephen Kilburn
GeoPraxis Inc.


_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to