在Mac OSx上安装和使用HDF5 for Eclipse

时间:2014-10-15 16:19:30

标签: java eclipse macos hdfs hdf5

我正在尝试在eclipse中安装和使用HDF5图书馆,以便为我的大数据类读取和操作数据集。

我按照以下网站的说明进行操作:http://www.hdfgroup.org/products/java/release/downloadsrc.html

在安装结束时,在命令

之后

ctest -S HDFJAVAMacCMake.cmake -C Release -V -O hdf-java.log

我收到以下消息:

100% tests passed, 0 tests failed out of 313

Total Test time (real) =  39.85 sec
[ERROR_MESSAGE] 
Error in read script: /Users/fg/Downloads/build/HDFJAVAMacCMake.cmake

我不明白为什么在每次测试通过后我都会得到Error in read script

安装成功与否?如果是,我如何设法将hdf5库链接到我的eclipse项目?

非常感谢你的时间!

1 个答案:

答案 0 :(得分:0)

好的,我设法在Eclipse中链接和使用库。对于那些有同样问题的人,我就是这样做的。

用cmake构建HDF-java软件后(如我提供的链接中所述),我仍然收到错误消息

[ERROR_MESSAGE] 
Error in read script: /Users/fg/Downloads/build/HDFJAVAMacCMake.cmake

但是所有内容都已成功编译(我仍然不知道为什么我会收到此消息)。

然后,以下dmg出现在构建目录HDFView-2.10.1-Darwin.dmg中(当然,对于版本2.10.1)。您需要打开它并将其拖到您的应用程序文件夹中。这个" app" (右键单击,显示包内容)包含HDF4和HDF5的java库,以及本机库(mac osx的.dylib)。

路径如下,
JAR文件:/Applications/HDFView.app/Contents/Java
原生图书馆:/Applications/HDFView.app/Contents/Resources/lib

此时,您可以打开Eclipse并转到"构建路径配置"您的项目,并提供JAR和本机lib 路径

Libraries 标签下,您必须提供我在上面提到的第一个路径中包含的所有JAR。然后,转到来源标签,您应该会在项目下看到本地库位置。简单地说出我上面提到的第二条路径。

现在您应该能够使用HDF库并毫无例外地编译您的项目。

希望这有帮助!