Peter is referring to the HDF5 libs; not just the java native interface
ones (e.g. jhdf5)
The ones of HDF5 itself as in hdf5.dll and hdf5_hl.dll etc. jhdf5.dll &
jhdf.dll are only the native glue
System.load("<full path to libs</ jhdf.dll");
will show what is needed clearly
On 05/16/2013 03:10 AM, Marko Kurm wrote:
Sorry, the formatting didn't work. Here it is again:
I have the DLL files in the system path + I added the following
arguments to the run configuration:
-Djava.library.path=C:/dev/hdf5/hdf-java/lib/win
-Dncsa.hdf.hdf5lib.H5.hdf5lib=C:/dev/hdf5/hdf-java/lib/win/jhdf5.dll
and inside C:/dev/hdf5/hdf-java/lib/win folder, I have two files:
jhdf5.dll & jhdf.dll. At first I had the problem that the DLL-s where
not on the path, but in that case, it throws a
"java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path"
exception so this is not the case. Anyway, I still get the same error
message: Exception in thread "main" java.lang.UnsatisfiedLinkError:
ncsa.hdf.hdf5lib.H5.H5Gget_obj_info_all(ILjava/lang/String;[Ljava/lang/String;[I[JI)I
I took a look inside the DLL-s (with DLL Export Viewer
<http://www.nirsoft.net/utils/dll_export_viewer.html>) to see what
functions they export and I didn't see the "H5Gget_obj_info_all"
function there. Maybe I'm missing some DLL? I only have the two that
came with downloading this file
<http://www.hdfgroup.org/ftp/HDF5/hdf-java/bin/win64/hdf-java-2.9-bin.tar> What
kind of HDF DLL-s do you have on your paths?
2013/5/16 marko.kurm <marko.k...@gmail.com <mailto:marko.k...@gmail.com>>
Thanks for the help guys! I have the DLL files in the system path
+ I added the following arguments to the run configuration:
-Djava.library.path=C:/dev/hdf5/hdf-java/lib/win
-Dncsa.hdf.hdf5lib.H5.hdf5lib=C:/dev/hdf5/hdf-java/lib/win/jhdf5.dll
and inside C:/dev/hdf5/hdf-java/lib/win folder, I have two files:
jhdf5.dll & jhdf.dll. At first I had the problem that the DLL-s
where not on the path, but in that case, it throws a
"java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path"
exception so this is not the case. Anyway, I still get the same
error message: Exception in thread "main"
java.lang.UnsatisfiedLinkError:
ncsa.hdf.hdf5lib.H5.H5Gget_obj_info_all(ILjava/lang/String;[Ljava/lang/String;[I[JI)I
I took a look inside the DLL-s (with DLL Export Viewer
<http://www.nirsoft.net/utils/dll_export_viewer.html>) to see what
functions they export and I didn't see the "H5Gget_obj_info_all"
function there. Maybe I'm missing some DLL? I only have the two
that came with downloading this file
<http://www.hdfgroup.org/ftp/HDF5/hdf-java/bin/win64/hdf-java-2.9-bin.tar>
What kind of HDF DLL-s do you have on your paths?
------------------------------------------------------------------------
View this message in context: Re: Reading an HDF5 file in Java
<http://hdf-forum.184993.n3.nabble.com/Reading-an-HDF5-file-in-Java-tp4026180p4026189.html>
Sent from the hdf-forum mailing list archive
<http://hdf-forum.184993.n3.nabble.com/> at Nabble.com.
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org <mailto:Hdf-forum@hdfgroup.org>
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org