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

标签 java windows hdf5

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

我从 the hdf5 download page 下载并安装了二进制文件.但接下来会发生什么?我看了看 HDF5-Java support page但不知道如何将 HDF5 集成到我的 JavaApplication 中。

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

有很多不同的页面试图解释这件事,但我不知何故忘记了概述。有人可以帮助我吗?解释的详细程度更高,将不胜感激;)

最佳答案

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

  1. http://www.hdfql.com/#download 下载 HDFql并解压。

  2. 打开 NetBeans。

  3. 选择菜单选项 File > New Project(应弹出一个标题为 New Project 的对话框)。

  4. 内部对话框新建项目:

    4.1。为类别选择 Java,为项目选择 Java Application

    4.2。按按钮 Next

    4.3。指定项目的名称及其位置。

    4.4。按下按钮完成

  5. 选择菜单选项 Run > Set Project Configuration > Customize(标题为 Project Properties - ... 的对话框应该弹出)。

  6. 内部对话框 项目属性 - ...:

    6.1。在对话框的左侧,为类别选择 Sources,然后:

    6.1.1。按下 Source Packages Folders 中的 Add Folder... 按钮(应弹出一个标题为 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 文件。

关于java - 如何使用 NetBeans 在 Windows Java 项目中使用 HDF5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49178400/

相关文章:

c# - 在 C# 中使用访问器的优点和缺点是什么

windows - 创建可执行文件来运行快捷方式?类似于 .bat 文件,但是 .exe?

python - HDF存储异常: cannot find the correct atom type : a basic case

python - 尝试读取存储在 Julia 的 HDF5 存储中的表作为数据框

hdf5 - 关于 NetCDF 与 HDF5 存储科学数据的看法?

java - Spring Mvc 应用程序获取 - HTTP 状态 [404] – [未找到]

java - 使用 spark 对抗 cassandra 性能不佳

java - 带标题的 JSeparator

java - 不确定根据用户输入计算佣金

windows - 在输入每个命令之前自动运行 Windows 命令