NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: NetCDF java lib

James Harle wrote:

Dear John,

I've been trying to use your NetCDF Java Library to read and sub- sample netcdf files and netcdf datasets into the latest version of Matlab, which I had success at. I've also been trying to read in HDF5 files, but to no avail. When I try and open the file I get the following:

 nc = NetcdfFile.open(filename);
??? Java exception occurred:
java.lang.NoClassDefFoundError
        at ucar.nc2.H5header.addSystemAttributes(H5header.java:2000)
        at ucar.nc2.H5header.makeVariable(H5header.java:1985)
        at ucar.nc2.H5header.makeNetcdfGroup(H5header.java:1774)
        at ucar.nc2.H5header.readSuperBlock(H5header.java:200)
        at ucar.nc2.H5header.read(H5header.java:120)
        at ucar.nc2.H5iosp.open(H5iosp.java:76)
        at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:754)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:334)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:219)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:165)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:149).

when I import ucar.nc2.H5header and look at the methods available I only have the follow:

Methods for class ucar.nc2.H5header:


close getClass notify setDebugOutputStream wait equals hashCode notifyAll toString

I am using toolsUI-2.2.10.jar, I no pretty much nothing about Java - apart from it's taking a while for my head to get a handle on this object oriented stuff. Could you tell me whether I am doing the right thing (if you can from the limited info I have provided), or am I using the wrong *.jar, or may be some HDF5 files just can't be read?

1. im guessing a classpath problem, perhaps some classes or jars that are interfering? do you have other jars or classes in your classpath?

2. Look in toolsUI-2.2.10.jar and make sure that ucar.nc2.units.DateUnit is in the jar.

3. Download a new copy of toolsUI-2.2.10.jar in case it got damaged.

4. otherwise, see if you can create a small program that recreates the problem and send it to me.


  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: