我有一个读取和处理HDF5文件的Java程序。在Eclipse(Windows OS)上运行时,出现以下错误,并且必须添加运行配置VM参数(-Dncsa.hdf.hdf5lib.H5.hdf5lib = \ jhdf5.dll)以添加该库并正常运行。现在,我正在导出可运行的Jar文件,我再次收到错误消息,可能是因为它没有继承VM参数。
deaths = [hit.contents.strip() for hit in soup.find_all('div', class_="headline")]
基于this post,我看到两个可能的选择是创建一个shell脚本或应用程序捆绑包以合并VM参数。
但是,我很好奇,有一种更简单的方法来标识可运行JAR文件的库。有什么建议吗?
答案 0 :(得分:0)
不知道您是否有特定需求,但可以查看jhdf.io,它是一个纯Java HDF5库,因此不需要加载本机库。添加到具有标准依赖项的Maven或Gradle项目中应该很简单。
这是一个相当早期的阶段,但是应该支持从大多数HDF5文件中读取数据,如果它不能正常工作则会引发问题。
免责声明:我是jhdf的作者,因此可能会有偏见。