如何在NetBeans的Windows Java项目中使用HDF5

问题描述 投票:1回答:1

我有一个简单的Java项目,我必须将一些数据写入HDF5文件。我在Windows下使用Netbeans。通常,我从相应的jar文件构建库。这么多我的知识如何做事;)

我从the hdf5 download page下载并安装了二进制文件。但接下来会发生什么?我看了一下HDF5-Java support page但是没有弄清楚如何在我的JavaApplication中集成HDF5。

P.S。:我找到了sis-jhdf5,但我没有得到它运行。我还发现一些较旧的网站解释compilation of HDF under windowsOS_X的线程,但这也没有帮助我。

有很多不同的页面试图解释这个问题,我不知何故失去了概述。请问有人帮帮我吗?在解释中更高层次的细节将不胜感激;)

java windows hdf5
1个回答
1
投票

如果您没有义务使用特定的Java HDF5库,您可能需要查看HDFql,它可以大大简化HDF5文件的处理方式。此工具可在NetBeans IDE(8.2)中使用,如下所示:

  1. http://www.hdfql.com/#download下载HDFql并解压缩。
  2. 打开NetBeans。
  3. 选择菜单选项File > New Project(一个名为New Project的对话框应弹出)。
  4. 内部对话框New Project: 4.1。选择Java作为类别,选择Java Application作为项目。 4.2。按按钮Next。 4.3。指定项目的名称及其位置。 4.4。按按钮Finish
  5. 选择菜单选项Run > Set Project Configuration > Customize(一个名为Project Properties - ...的对话框应弹出)。
  6. 内部对话框Project Properties - ...: 6.1。在对话框的左侧,为类别选择Sources,然后选择: 6.1.1。在Add Folder...按下按钮Source Packages Folders(标题为Add Source Folder的对话框应该弹出): 6.1.1.1。在对话框Add Source Folder中,选择在步骤1中解压缩HDFql Java包装器的文件夹。示例:c:\hdfql-2.0.0\wrapper\java。 6.2。在对话框的左侧,为类别选择Run,然后选择: 6.2.1在VM Options字段中,插入-Djava.library.path=c:\hdfql-2.0.0\wrapper\java\as\hdfql

现在,NetBeans项目已正确配置为使用HDFql。现在,如果您运行以下Java程序(作为示例):

import as.hdfql.*;

public class Test
{

    public static void main(String[] args)
    {
        // create an HDF5 file named "test.h5"
        HDFql.execute("CREATE FILE test.h5");
    }
}

将在此程序运行的文件夹中创建名为test.h5的HDF5文件。

© www.soinside.com 2019 - 2024. All rights reserved.