Tag: hdf5

hdf5在maven项目中

我正在尝试将hdf.hdf5lib.H5导入到NetBeans中的maven项目中。 它有这个作为import线 import hdf.hdf5lib.H5; 如下所示: https : //support.hdfgroup.org/products/java/JNI3/jhi5/index.html 但是,它抛出了这个exception: java.lang.ExceptionInInitializerError Caused by: java.lang.RuntimeException: Uncompilable source code – package hdf.hdf5lib does not exist NetBeans已经通过在输入行说“packadge不会激动”来警告我。 所以我让它“搜索Maven存储库中的依赖项”。 它找到了一些东西,并将其添加到我的pom.xml中: org.hdfgroup hdf-java 2.6.1 jar 不幸的是,它会在导入行保持警告“packadge不会激活”和错误exception。 似乎pom.xml的这个补充什么也没做。 我是所有这些的初学者,所以也许解决方案是显而易见的,但我找不到它。 这些问题可以追溯到2012年至2014年,但对我没有帮助: http://hdf-forum.184993.n3.nabble.com/maven-repository-for-java-release-td4026938.html http://hdf-forum.184993.n3.nabble.com/HDF-Java-on-Maven-td4025772.html 将hdf5 libs(java&c ++)添加到公共maven存储库? 如何在NetBeans的Windows Java项目中使用HDF5 hdf5 Java库入门 正如ddarellis所建议的那样,这可能是一个版本问题。 似乎有两种选择。 HDF Java 3.3.2和HDF5-1.8.19(HDFView版本2.14) Java HDF对象包3.0.0和HDF5-1.10 我会尝试两者,但maven建议使用HDF Java 2.6.1是错误的。 这篇文章有助于将jarhdf5-3.3.2.jar添加到依赖项中。 https://forums.netbeans.org/post-62903.html#62903 在Maven项目中打开“添加依赖项”对话框 […]

Java中的HDF5:可用API之间有什么区别?

我刚刚发现了HDF5格式,我正在考虑用它来存储分布在Java应用服务器集群上的3D数据。 我发现有几种可用于Java的实现,并想知道它们之间的差异: Java HD5接口(JHI5)来自HDF组本身的Java包装器。 JHDF5(适用于Java的HDF5) 多年冻土 Nujan:纯Java NetCDF4和HDF5编写器 (无法读取HDF5) 最重要的是,我想知道: 涵盖了多少本机API,本机A​​PI中不存在的任何限制? 如果支持“Parallel HDF5”? 加载3D数据后,每次访问3Darrays中的一个元素时,是否会获得“本机调用开销”? 也就是说,数据实际上是变成了Java对象,还是留在“native / JNI memory”中? 是否知道特定实现的稳定性问题,因为本机代码崩溃通常会导致整个JVM崩溃?