The Java Native Interface to the standard HDF5 library.
HDF-Java 2.10 release (December 20, 2013)
HDF-Java 2.10 was built with HDF 4.2.9 and HDF5 1.8.12
using jdk 1.7.x. This is a maintenance release with no major changes
in functionality. This release includes bug fixes and some minor
enhancements. The install programs now use native platform installs:
Windows, HDF-JAVA-2.10.0-winXX.exe (where XX is 32 or 64)
Mac OS X, HDF-JAVA-2.10.0.dmg
Here are the highlights.
Fixed 18 bugs including the following:
Fixed HDFView reload bug
Fixed HDFView exports of H5T_STD_U8BE data to a binary file
Fixed HDFView command line options
Fixed HDFView data corruption saving a compound dataset
Added 10 minor enhancements including the following:
Added a feature to export data from the treeview
HDFView table and Image window title bars indicate if the array was opened in 1-based or 0-based way.
HDFView added ability to specify format for scientific notation
In addition, the use of HDF5 1.8.12 allows HDFView to display datasets with user defined filter plugins.
The filter plugin must be in the default platform location or specified with the environment variable HDF5_PLUGIN_PATH.
Please read HDF5 Dynamically Loaded Filters
The standard platform configuration for Windows will move to VS2012 instead of VS2010.
The minimum CMake will be 2.8.14 for all platforms.
Download HDF Java Products
is packaged within the hdf-java product installer for easy download and installation on a variety of platforms.
Source Distribution and Pre-Built Binaries
The source distribution and pre-built binaries are 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 an easy
endeavor. There are CMake specialized compressed sources for all the required libraries.
Refer to the following the instructions for more details:
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 with JRE.