You hdf-java folder has a 'macosx' sub-folder, suggesting you have a Mac
version of hdf-java. You
should have something like:

$ ls -p lib
ext/      jhdf4obj.jar  jhdf5obj.jar  jhdfobj.jar   junit.jar  netcdf.jar
fits.jar  jhdf5.jar     jhdf.jar      jhdfview.jar  linux/
$ ls lib/linux/
libhdf4.settings  libhdf5.settings  libjhdf5.so  libjhdf.so
$ file lib/linux/*.so
lib/linux/libjhdf5.so: ELF 64-bit LSB shared object, AMD x86-64, version 1
(SYSV), not stripped
lib/linux/libjhdf.so:  ELF 64-bit LSB shared object, AMD x86-64, version 1
(SYSV), not stripped



On Wed, Sep 25, 2013 at 2:54 AM, Pradeep Jha <[email protected]>wrote:

> Hello,
>
> I am trying to install HDFview on a linux system. When I install it, and
> then the following command on my command line
>
> $hdfview.sh
>
> the HDFview 2.9 window does open, but on the command line I get the
> following messages:
>
>
> **********************************************************************************************************
> [pradeep@83 ~]$hdfview.sh
> java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1698)
>  at java.lang.Runtime.loadLibrary0(Runtime.java:840)
> at java.lang.System.loadLibrary(System.java:1047)
>  at ncsa.hdf.hdf5lib.H5.loadH5Lib(H5.java:347)
> at ncsa.hdf.hdf5lib.H5.<clinit>(H5.java:274)
> at ncsa.hdf.hdf5lib.HDF5Constants.<clinit>(HDF5Constants.java:28)
>  at ncsa.hdf.object.h5.H5File.<init>(H5File.java:99)
> at ncsa.hdf.object.h5.H5File.<init>(H5File.java:132)
>  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>  at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
>  at java.lang.Class.newInstance0(Class.java:372)
> at java.lang.Class.newInstance(Class.java:325)
> at ncsa.hdf.object.FileFormat.<clinit>(FileFormat.java:229)
>  at ncsa.hdf.view.ViewProperties.load(ViewProperties.java:1072)
> at ncsa.hdf.view.HDFView.<init>(HDFView.java:233)
>  at ncsa.hdf.view.HDFView$1.run(HDFView.java:2218)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
>  at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
>  at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
>
> **********************************************************************************************************
>
> How can I get rid of it?
>
> I have the following environment variables declared in my .bashrc file:
>
>
> **********************************************************************************************************
> export JAVAPATH=/usr/bin
> export HDFVIEW_HOME=/usr/local/hdf5/hdf-java/
> export PATH=/usr/local/hdf5/bin/:/usr/local/hdf5/hdf-java/bin/:$PATH
>
> **********************************************************************************************************
>
> And this is the structure of my /usr/local/hdf5 folder:
>
>
>
> **********************************************************************************************************
> [pradeep@83 hdf5]$ls *
> bin:
> gif2h5*  h5cc*  h5debug*  h5dump*    h5jam*  h5mkgrp*        h5redeploy*
>  h5repart*  h5unjam*
> h52gif*  h5copy*  h5diff*   h5import*  h5ls*   h5perf_serial*  h5repack*
>  h5stat*
>
> hdf-java:
> bin/  lib/  UsersGuide/
>
> include:
> H5ACpublic.h  H5DSpublic.h  H5FDfamily.h    H5FDmulti.h   H5Gpublic.h 
> H5MMpublic.h
>  H5pubconf.h   H5Tpublic.h
> H5api_adpt.h  H5Epubgen.h   H5FDlog.h    H5FDpublic.h  H5IMpublic.h 
> H5Opublic.h
>   H5public.h    H5version.h
> H5Apublic.h   H5Epublic.h   H5FDmpi.h    H5FDsec2.h  H5Ipublic.h H5overflow.h
>  H5Rpublic.h   H5Zpublic.h
> H5Cpublic.h   H5FDcore.h    H5FDmpio.h    H5FDstdio.h   H5Lpublic.h 
> H5Ppublic.h
>   H5Spublic.h   hdf5.h
> H5Dpublic.h   H5FDdirect.h  H5FDmpiposix.h  H5Fpublic.h   H5LTpublic.h 
> H5PTpublic.h
>  H5TBpublic.h  hdf5_hl.h
>
> lib:
> libhdf5.a     libhdf5_hl.la*  libhdf5_hl.so.7@    libhdf5.la*
> libhdf5.so@    libhdf5.so.7.0.4*
> libhdf5_hl.a  libhdf5_hl.so@  libhdf5_hl.so.7.0.4*  libhdf5.settings
>  libhdf5.so.7@
>
> share:
> hdf5_examples/
>
> **********************************************************************************************************
>
> And the structure of my /usr/local/hdf5/hdf-java folder:
>
>
> **********************************************************************************************************
> [pradeep@83 hdf-java]$ls *
> bin:
> hdfview.sh*
>
> lib:
> ext/   jhdf4obj.jar  jhdf5obj.jar  jhdfobj.jar   junit.jar netcdf.jar*
> fits.jar*  jhdf5.jar jhdf.jar      jhdfview.jar  macosx/
>
> UsersGuide:
> images/      RELEASE.txt     ug02start.html* ug04treeview.html*
> ug06imageview.html*
> index.html*  ug01introduction.html*  ug03objects.html* ug05spreadsheet.html*
>  ug07textview.html*
>
>
> **********************************************************************************************************
>
> Thank you,
> Pradeep
>
>
>
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
>
> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>
>


-- 
George N. White III <[email protected]>
Head of St. Margarets Bay, Nova Scotia
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

Reply via email to