1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright by The HDF Group. *
* All rights reserved. *
* *
* This file is part of HDF Products. The full HDF copyright *
* notice, including terms governing use, modification, and redistribution, *
* is contained in the file, COPYING. COPYING can be found at the root of *
* the source code distribution tree. You can also access it online at *
* https://www.hdfgroup.org/licenses. If you do not have access to the *
* file, you may request a copy from help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
import hdf.hdflib.HDFConstants;
import hdf.hdflib.HDFLibrary;
/**
* <p>
* Title: HDF Native Package (Java) Example
* </p>
* <p>
* Description: this example shows how to create an empty HDF4 file using the
* "HDF Native Package (Java)".
* </p>
*/
public class HDF4FileCreate {
private static String fname = "HDF4FileCreate.hdf";
public static void main(String args[]) throws Exception
{
long file_id = -1;
// Create a new file using default properties.
try {
file_id = HDFLibrary.Hopen(fname, HDFConstants.DFACC_CREATE);
}
catch (Exception e) {
e.printStackTrace();
System.err.println("Failed to create file:" + fname);
return;
}
System.out.println("File created:" + fname);
// Close the file.
try {
if (file_id >= 0)
HDFLibrary.Hclose(file_id);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
|