Hello Jody, I am using java 6, and it shows up as 1.6 when I look up the java compiler from properties (I could not find java 6 listed anywhere).
The eclipse version is 3.6.2. When I type [DefaultScope.], INSTANCE does not show up. ToolsPlugin is not recognized to begin with... I will install eclipse 3.7.0 Thanks, Can On Thu, Dec 15, 2011 at 10:22 PM, Jody Garnett <[email protected]>wrote: > Morning Can: > > I was working on those instructions yesterday due to some questions. > However it is looking like it is tripping up over perhaps a difference in > version of Java? > > Things to look for: > - Can I ask you what version of Java you are using; sometimes it shows up > as "JRE System Library [...]" in the Package Explorer? > - Go over the compiler settings? Is it set for Java 6? We used to ask > people explicitly set this; but since people use Java 6 now it shows up as > the default? > - What version of Eclipse? I have some reports on the GeoTools project of > people getting new creative compile errors around generics (i.e. exactly > your problem) using the latest Eclipse 3.7.1 ? > > As an example the NavigationPreferenceInitializer is very short and > compiles with out error for me: > > public class NavigationPreferenceInitializer > extendsAbstractPreferenceInitializer { > > @Override > > public void initializeDefaultPreferences() { > > Preferences node = DefaultScope.INSTANCE.getNode(ToolsPlugin.ID); > <--- LINE 17 > > node.putBoolean(NavigationToolPreferencePage.SCALE,false); > > node.putBoolean(NavigationToolPreferencePage.TILED,false); > > } > > } > > > That code is very simple so I am hard pressed to see where the problem is? > But I suppose that will make it easier to fix ... > > Could you check DefaultScope.INSTANCE - is that showing up for you? > > Could you check ToolsPlugin.ID and check that it exists? > > > Other than that drop by on IRC and we can try and help? > -- > Jody Garnett > > On Friday, 16 December 2011 at 12:12 AM, Can Baldan wrote: > > Hello everybody, > > Sorry I am a newbie in the udig developer world. I have completed all the > steps except "running the main application" at > http://udig.refractions.net/confluence/display/ADMIN/02+Development+Environment > > I have been getting compile errors > > ---------------------------- > > INSTANCE cannot be resolved or is not a field > NavigationPreferenceInitializer.java > /net.refractions.udig.tool.default/src/net/refractions/udig/tools/internal > line > 17 Java Problem > > INSTANCE cannot be resolved or is not a field > SelectionToolPreferenceInitializer.java > /net.refractions.udig.tool.select/src/net/refractions/udig/tool/select line > 16 Java Problem > > The method getServiceReference(String) in the type BundleContext is not > applicable for the arguments (Class<PreferencesService>) > LoadSearchCatalogs.java /eu.udig.catalog.csw/src/eu/udig/catalog/csw line > 18 Java Problem > > The type ServiceReference is not generic; it cannot be parameterized with > arguments <PreferencesService> LoadSearchCatalogs.java > /eu.udig.catalog.csw/src/eu/udig/catalog/csw line 18 Java Problem > > ---------------------------- > > At http://udig.refractions.net/confluence/display/ADMIN/08+Libs+Refresh > > The probable reasons for build errors are listed as > > > -------------------------------------- > > Manifest.MF > > Occasionally (after downloading the jars) the MANIFEST.MF file will still > list errors. There are three main categories of errors. > New Jars > > The maven repository has newer jars then the ones listed in the > MANIFEST.MF - normally a uDig developer will update the list of jars on the > runtime tab and commit the result - but you may be the first developer to > notice! > > 1. Open the MANIFEST.MF runtime tab > 2. Find the list of runtime jars - all except the first *library.jar* and > delete them all > 3. Use the *Add* button; navigate to the lib folder; and select all > the jars the refresh.xml script downloaded > 4. When you *Save* the MANIFEST.MF file; the java ".classpath" file > will be recreated and all these new jars you identified will be placed on > the CLASSPATH when compiling or running > > Stale Packages > > Specific Packages are no longer available and show up as errors. > > 1. This occurs (after the ".classpath" is updated and we have clue > about what is in the jars) when a jar from the internet has removed or > renamed a package; or when a jar is no longer in used (and thus the > packages it supplied are no longer available to be published). > 2. You can go through the MANIFEST.MF and remove each problem package; > or you can right click on the the plugin and choose *PDE Tools > Organized > Manifest". This will attempt to publish all the packages that are found on > the .classpath > > Duplicate Jars > > Duplicate jars show up (usually after you have run refresh.xml more then > once) > > 1. This occurs when jars from the internet are updated with a newer > version; you can either delete the older version; or run the refresh.xml > "full build" target which removes the lib folder and downloads everything > from scratch > > ---------------------------------------- > > And at > http://udig.refractions.net/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.core > > Further potential problems are listed: > > > - subversion > update<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-subversionupdate> > - > is everything up to date? > - > net.refractions.udig.libs<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.libs> > - > is everything downloaded? > - > net.refractions.udig.core<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.core> > - > is libs exporting everything needed? > - > net.refractions.udig.catalog<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.catalog> > - > net.refractions.udig.project<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.project> > - Build errors indicating that JAI is > missing<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-BuilderrorsindicatingthatJAIismissing> > - > is default compatible JRE with enabled JAI for J2SE-1.5 set? > > -------------------------------------- > > I really need a jumpstart here, I have no clue so far about what exactly > might the problem(s) might be. Would anybody have suggestions? > > Thank you in advance... > > Can > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > > > > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
