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
