The HDF Java Products include
a visual tool for browsing and editing HDF files,
a Java package providing an object-oriented interface to HDF data objects,
and Java Native Interfaces to the standard HDF libraries.
The HDF Java Products work with both HDF4 and HDF5 files.
The HDF Java Products were revised and reorganized beginning with version 2.0. HDFView replaced JHV and H5View, the original HDF4 and HDF5 viewers. Latest Version: 2.4 (Built with HDF4.2r2 and HDF5-1.6.6)read About This Release for more information. |
Product | Description |
---|---|
HDFView | A visual tool for browsing and editing HDF4 and HDF5 files. |
Java HDF Object Package | A Java package that implements HDF4 and HDF5 data objects in an object-oriented form. The Java HDF Object Package provides a common Java API for accessing HDF4 and HDF5 files. |
Java HDF Interface (JHI) | The Java Native Interface to the standard HDF4 library. Java HDF Interface (JHI) is used to access the HDF4 library. |
Java HDF5 Interface (JHI5) | The Java Native Interface to the standard HDF5 library. Java HDF5 Interface (JHI5) is used to access the HDF5 library. |
To download a specific HDF Java Product, follow the Product link in the table above and select Download from the product page.
Source code for all HDF Java Products, as well as pre-built binaries for many platforms, can be downloaded from ftp://ftp.hdfgroup.org/HDF5/hdf-java/.
The source distribution, found under the src directory at the ftp site, includes the Java code to build HDFView, the Java HDF Object Package, and related HDF4 and HDF5 Object Packages.
The source distribution also includes Java classes that declare the native methods for Java HDF Interface (JHI) and Java HDF5 Interface (JHI5), and C code that implements the native methods. JHI requires the HDF4 4.2r1 library (binary) and JHI5 requires the HDF5 1.6.5 library (binary), which 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:
The pre-built binaries, found under the bin directory at the ftp site, include all of the HDF Java Products listed in the table above, as well as the HDF4 and HDF5 libraries required by JHI and JHI5.
The binary files are distributed in several formats including .jar files, .tar files, and packaged with an installer program.
Binaries are provided for linux, macosx, solaris, and windows in the corresonding platform subdirectories of ftp://ftp.hdfgroup.org/HDF5/hdf-java/bin. README files in the platform directories on the ftp site describe the packaging formats and corresponding files for each specific platform.