Suse Linux服务器系统下运行HDF相关程序的说明:
1.在Suse系统下运行HDF,需要下载安装hdf5-1.8.14.tar文件,对文件进行解压并编译运行
导入Suse系统一份HDF的文件,用安装后的/usr/local/hdf5-1.8.14/hdf5/bin目录下的h5ls命令进行查看,如果可以打开HDF文件则说明安装成功,否则失败。
hdf5-1.8.14.tar下载地址:
http://www.hdfgroup.org/HDF5/release/obtain5.html
2.项目中用到的类库(jar包)需要换成linux下相关的版本的,当前Suse系统用的是linux64位 2.6版本的HDF类库
linux64位jar包和so文件的下载地址:
http://www.hdfgroup.org/ftp/HDF5/releases/HDF-JAVA/HDF-JAVA-2.6/bin/linux64/hdf-java/lib/
http://www.hdfgroup.org/ftp/HDF5/releases/HDF-JAVA/HDF-JAVA-2.6/bin/linux64/hdf-java/lib/linux/
3.在Suse的系统环境变量中引入HDF的.so(动态链接库)文件的路径:
比如:
.so文件存放在/usr/local/hdf5lib目录下,
先进入环境变量配置文件:
vi /etc/profile
再引入lib的路径:
export LD_LIBRARY_PATH=/usr/local/hdf5lib
输入wq保存退出
4.注意:在Window下开发的程序,在打包部署到Suse服务器之前,要记得把与HDF文件相关的jar包换成linux版本的,否则程序在Suse下部署运行会出错(下载地址同2)。