The HDF Java Products include HDFView, Java HDF Object Package, and Java HDF4 and HDF5 Interfaces.
For basic instructions on the installation and use of HDF Java Products, please read the guide,
Installing and Using HDF Java Products.
The Java Native Interface to the standard HDF5 library.
HDF-Java 2.9 release (November 15, 2012)
HDF-Java 2.9 was built with HDF 4.2.8 and HDF5 1.8.10
using jdk 1.7.x (except for Mac distribution, which was built with Apple
Java 1.6.x). This is a maintenance release with no major changes
in functionality. This release includes bug fixes and some minor
Here are the highlights.
Fixed 29 bugs including the following:
Fixed HDFView to display 64-bit unsigned integers
Fixed HDFView to display SCALAR arrays
Fixed a fill value problem on Mac machines
Fixed ImageView showing the wrong values for 3D arrays
Added 10 minor enhancements including the following:
Added a feature to show groups/attributes in creation order
Excluded fill values from data calculations
Added a 'reload' option to quickly close and reopen a file
The source distribution is available from
The source distribution includes the Java code to build
Object Package, and related HDF4 and HDF5 Object Packages.
The source distribution also includes Java classes that declare the native
Interface (JHI) and
Interface (JHI5) and C code that implements the native methods.
JHI requires the HDF4 library (binary), and JHI5 requires the HDF5
library (binary). These are not included in the HDF Java Products source
distribution. The HDF libraries can be obtained from the HDF Downloads page.
Building the HDF Java Products from the source distribution is not an easy
endeavor. Refer to the following the instructions for more details:
Pre-built binaries are available from
The pre-built binaries include all of the HDF Java Products listed in the
table above and the HDF4 and HDF5 libraries required by JHI and JHI5.
Binaries are provided for Linux, Mac OS X, Solaris, and Windows
in the corresponding platform subdirectories of the ftp site.