# ncsa.hdf distribution

**URL:** <https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573>\
**Category:** Hdf-forum archives\
**Created:** [January 28, 2010, 2:37pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573 "2010-01-28T14:37:12Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [January 28, 2010, 2:37pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/1 "2010-01-28T14:37:12Z")

</div>

We distribute ncsa.hdf as part of our software libraries. As at now a  
user needs to set the environmental variable (eg setenv  
PATH=%PATH%;c:\hdf-java\win) before the program can run.

We will like to distribute the hdf as part of the package, so that the  
user should do unzip and then run the program.

I am wondering if anybody has done this before and can give me a hint as  
how I can achieve this.

Thanks

--Frank

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [January 28, 2010, 2:41pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/2 "2010-01-28T14:41:12Z")

</div>

How do you run your program? from a batch file?

--pc

Frank Osei Blay wrote:

> **···**
>
> > We distribute ncsa.hdf as part of our software libraries. As at now a user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > 
> > We will like to distribute the hdf as part of the package, so that the user should do unzip and then run the program.
> > 
> > I am wondering if anybody has done this before and can give me a hint as how I can achieve this.
> > 
> > Thanks
> > 
> > --Frank
> > 
> > ------------------------------------------------------------------------
> > 
> > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > Hdf-forum is for HDF software users discussion.  
> > Hdf-forum@hdfgroup.org  
> > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [January 28, 2010, 2:45pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/3 "2010-01-28T14:45:54Z")

</div>

It can be run from .bat or .exe file

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 28 January 2010 15:41  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> How do you run your program? from a batch file?
> 
> --pc
> 
> Frank Osei Blay wrote:
> 
> > We distribute ncsa.hdf as part of our software libraries. As at now a  
> > user needs to set the environmental variable (eg setenv  
> > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > 
> > We will like to distribute the hdf as part of the package, so that the
> 
> > user should do unzip and then run the program.
> > 
> > I am wondering if anybody has done this before and can give me a hint  
> > as how I can achieve this.
> > 
> > Thanks
> > 
> > --Frank
> 
> ------------------------------------------------------------------------
> 
> > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > Hdf-forum is for HDF software users discussion.  
> > Hdf-forum@hdfgroup.org  
> > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > &nbsp;&nbsp;  
> > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > Hdf-forum is for HDF software users discussion.  
> > Hdf-forum@hdfgroup.org  
> > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [January 28, 2010, 2:55pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/4 "2010-01-28T14:55:09Z")

</div>

You can use one the two ways,  
1) Use java option "-Djava.library.path=./win" in your batch file  
2) Use "Windows Installer" or any other installation program to set the path.

--pc

Frank Osei Blay wrote:

> **···**
>
> > It can be run from .bat or .exe file
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 28 January 2010 15:41  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > How do you run your program? from a batch file?
> > 
> > --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > We distribute ncsa.hdf as part of our software libraries. As at now a user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > 
> > > We will like to distribute the hdf as part of the package, so that the  
> > > &nbsp;&nbsp;&nbsp;&nbsp;  
> > > user should do unzip and then run the program.
> > > 
> > > I am wondering if anybody has done this before and can give me a hint as how I can achieve this.
> > > 
> > > Thanks
> > > 
> > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > &nbsp;&nbsp;  
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [January 29, 2010, 1:07pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/5 "2010-01-29T13:07:43Z")

</div>

Here is how I have set the java option in the batch file  
-Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
-Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win

I get exceptions when run  
java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
Method)

Thanks  
--frank

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 28 January 2010 15:55  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> You can use one the two ways,  
> 1) Use java option "-Djava.library.path=./win" in your batch file  
> 2) Use "Windows Installer" or any other installation program to set the  
> path.
> 
> --pc
> 
> Frank Osei Blay wrote:
> 
> > It can be run from .bat or .exe file
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 28 January 2010 15:41  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > How do you run your program? from a batch file?
> > 
> > --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > We distribute ncsa.hdf as part of our software libraries. As at now a
> 
> > > user needs to set the environmental variable (eg setenv  
> > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > 
> > > We will like to distribute the hdf as part of the package, so that
> 
> the
> 
> > > &nbsp;&nbsp;&nbsp;&nbsp;  
> > > user should do unzip and then run the program.
> > > 
> > > I am wondering if anybody has done this before and can give me a hint
> 
> > > as how I can achieve this.
> > > 
> > > Thanks
> > > 
> > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > &nbsp;&nbsp;  
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [January 29, 2010, 2:01pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/6 "2010-01-29T14:01:01Z")

</div>

try,

-Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf\_1.0.0\_294/resources/win

Frank Osei Blay wrote:

> **···**
>
> > Here is how I have set the java option in the batch file  
> > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/ -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > 
> > I get exceptions when run  
> > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > Method)
> > 
> > Thanks  
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 28 January 2010 15:55  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > You can use one the two ways,  
> > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > 2) Use "Windows Installer" or any other installation program to set the path.
> > 
> > --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > It can be run from .bat or .exe file
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 28 January 2010 15:41  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > How do you run your program? from a batch file?
> > > 
> > > --pc
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > We distribute ncsa.hdf as part of our software libraries. As at now a  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
> > > > user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > 
> > > > We will like to distribute the hdf as part of the package, so that  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > the  
> > &nbsp;&nbsp;
> > 
> > > > user should do unzip and then run the program.
> > > > 
> > > > I am wondering if anybody has done this before and can give me a hint  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
> > > > as how I can achieve this.
> > > > 
> > > > Thanks
> > > > 
> > > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > Hdf-forum is for HDF software users discussion.  
> > > > Hdf-forum@hdfgroup.org  
> > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > &nbsp;&nbsp;
> > > 
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [January 29, 2010, 2:21pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/7 "2010-01-29T14:21:25Z")

</div>

I'm still getting the same errors

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 29 January 2010 15:01  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> try,
> 
> -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf  
> \_1.0.0\_294/resources/win
> 
> Frank Osei Blay wrote:
> 
> > Here is how I have set the java option in the batch file  
> > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
> > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > 
> > I get exceptions when run  
> > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at
> 
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> 
> > Method)
> > 
> > Thanks  
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 28 January 2010 15:55  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > You can use one the two ways,  
> > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > 2) Use "Windows Installer" or any other installation program to set
> 
> the
> 
> > path.
> > 
> > --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > It can be run from .bat or .exe file
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 28 January 2010 15:41  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > How do you run your program? from a batch file?
> > > 
> > > --pc
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > We distribute ncsa.hdf as part of our software libraries. As at now
> 
> a
> 
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
> > > > user needs to set the environmental variable (eg setenv  
> > > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > 
> > > > We will like to distribute the hdf as part of the package, so that  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > the  
> > &nbsp;&nbsp;
> > 
> > > > user should do unzip and then run the program.
> > > > 
> > > > I am wondering if anybody has done this before and can give me a
> 
> hint
> 
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
> > > > as how I can achieve this.
> > > > 
> > > > Thanks
> > > > 
> > > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > Hdf-forum is for HDF software users discussion.  
> > > > Hdf-forum@hdfgroup.org  
> > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > &nbsp;&nbsp;
> > > 
> > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > Hdf-forum is for HDF software users discussion.  
> > > Hdf-forum@hdfgroup.org  
> > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [January 29, 2010, 2:38pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/8 "2010-01-29T14:38:35Z")

</div>

For testing purpose, use absolute path.

Frank Osei Blay wrote:

> **···**
>
> > I'm still getting the same errors
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 29 January 2010 15:01  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > try,
> > 
> > -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf  
> > \_1.0.0\_294/resources/win
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > Here is how I have set the java option in the batch file  
> > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/ -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > 
> > > I get exceptions when run  
> > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > &nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > &nbsp;&nbsp;
> > 
> > > Method)
> > > 
> > > Thanks  
> > > --frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 28 January 2010 15:55  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > You can use one the two ways,  
> > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > 2) Use "Windows Installer" or any other installation program to set  
> > > &nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > the  
> > &nbsp;&nbsp;
> > 
> > > path.
> > > 
> > > --pc
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > It can be run from .bat or .exe file
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 28 January 2010 15:41  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > How do you run your program? from a batch file?
> > > > 
> > > > --pc
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > We distribute ncsa.hdf as part of our software libraries. As at now  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > a  
> > &nbsp;&nbsp;
> > 
> > > > > user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > 
> > > > > We will like to distribute the hdf as part of the package, so that  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > the  
> > > &nbsp;&nbsp;
> > > 
> > > > > user should do unzip and then run the program.
> > > > > 
> > > > > I am wondering if anybody has done this before and can give me a  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > hint  
> > &nbsp;&nbsp;
> > 
> > > > > as how I can achieve this.
> > > > > 
> > > > > Thanks
> > > > > 
> > > > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > Hdf-forum is for HDF software users discussion.  
> > > > > Hdf-forum@hdfgroup.org  
> > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > &nbsp;&nbsp;
> > > > 
> > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > Hdf-forum is for HDF software users discussion.  
> > > > Hdf-forum@hdfgroup.org  
> > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [February 1, 2010, 10:33am UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/9 "2010-02-01T10:33:36Z")

</div>

I have tried

-Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr  
oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
But it is not working.

Regards  
frank

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 29 January 2010 15:39  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> For testing purpose, use absolute path.
> 
> Frank Osei Blay wrote:
> 
> > I'm still getting the same errors
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 29 January 2010 15:01  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > try,
> 
> -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf
> 
> > \_1.0.0\_294/resources/win
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > Here is how I have set the java option in the batch file  
> > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
> > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > 
> > > I get exceptions when run  
> > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > &nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > &nbsp;&nbsp;
> > 
> > > Method)
> > > 
> > > Thanks  
> > > --frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 28 January 2010 15:55  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > You can use one the two ways,  
> > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > 2) Use "Windows Installer" or any other installation program to set  
> > > &nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > the  
> > &nbsp;&nbsp;
> > 
> > > path.
> > > 
> > > --pc
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > It can be run from .bat or .exe file
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 28 January 2010 15:41  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > How do you run your program? from a batch file?
> > > > 
> > > > --pc
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > We distribute ncsa.hdf as part of our software libraries. As at now  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > a  
> > &nbsp;&nbsp;
> > 
> > > > > user needs to set the environmental variable (eg setenv  
> > > > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > 
> > > > > We will like to distribute the hdf as part of the package, so that  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > the  
> > > &nbsp;&nbsp;
> > > 
> > > > > user should do unzip and then run the program.
> > > > > 
> > > > > I am wondering if anybody has done this before and can give me a  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > hint  
> > &nbsp;&nbsp;
> > 
> > > > > as how I can achieve this.
> > > > > 
> > > > > Thanks
> > > > > 
> > > > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > Hdf-forum is for HDF software users discussion.  
> > > > > Hdf-forum@hdfgroup.org  
> > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > &nbsp;&nbsp;
> > > > 
> > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > Hdf-forum is for HDF software users discussion.  
> > > > Hdf-forum@hdfgroup.org  
> > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [February 1, 2010, 1:55pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/10 "2010-02-01T13:55:53Z")

</div>

The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit) have to be the same. --pc

Frank Osei Blay wrote:

> **···**
>
> > I have tried
> > 
> > -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr  
> > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > But it is not working.
> > 
> > Regards  
> > frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 29 January 2010 15:39  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > For testing purpose, use absolute path.
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I'm still getting the same errors
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 29 January 2010 15:01  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > try,
> > 
> > -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf  
> > &nbsp;&nbsp;
> > 
> > > \_1.0.0\_294/resources/win
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > Here is how I have set the java option in the batch file  
> > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/ -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > 
> > > > I get exceptions when run  
> > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > &nbsp;&nbsp;
> > > 
> > > > Method)
> > > > 
> > > > Thanks  
> > > > --frank
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 28 January 2010 15:55  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > You can use one the two ways,  
> > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > the  
> > > &nbsp;&nbsp;
> > > 
> > > > path.
> > > > 
> > > > --pc
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > It can be run from .bat or .exe file
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 28 January 2010 15:41  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > How do you run your program? from a batch file?
> > > > > 
> > > > > --pc
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > We distribute ncsa.hdf as part of our software libraries. As at now  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > a  
> > > &nbsp;&nbsp;
> > > 
> > > > > > user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > 
> > > > > > We will like to distribute the hdf as part of the package, so that  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > the  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > user should do unzip and then run the program.
> > > > > > 
> > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > hint  
> > > &nbsp;&nbsp;
> > > 
> > > > > > as how I can achieve this.
> > > > > > 
> > > > > > Thanks
> > > > > > 
> > > > > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > Hdf-forum@hdfgroup.org  
> > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > &nbsp;&nbsp;
> > > > > 
> > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > Hdf-forum is for HDF software users discussion.  
> > > > > Hdf-forum@hdfgroup.org  
> > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [February 1, 2010, 2:18pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/11 "2010-02-01T14:18:35Z")

</div>

I'm testing this on dll version 32 and JVM 32

--frank

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 01 February 2010 14:56  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit)  
> have to be the same. --pc
> 
> Frank Osei Blay wrote:
> 
> > I have tried
> 
> -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr
> 
> > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > But it is not working.
> > 
> > Regards  
> > frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 29 January 2010 15:39  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > For testing purpose, use absolute path.
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I'm still getting the same errors
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 29 January 2010 15:01  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > try,
> 
> -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf
> 
> > &nbsp;&nbsp;
> > 
> > > \_1.0.0\_294/resources/win
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > Here is how I have set the java option in the batch file  
> > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
> > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > 
> > > > I get exceptions when run  
> > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > &nbsp;&nbsp;
> > > 
> > > > Method)
> > > > 
> > > > Thanks  
> > > > --frank
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 28 January 2010 15:55  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > You can use one the two ways,  
> > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > the  
> > > &nbsp;&nbsp;
> > > 
> > > > path.
> > > > 
> > > > --pc
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > It can be run from .bat or .exe file
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 28 January 2010 15:41  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > How do you run your program? from a batch file?
> > > > > 
> > > > > --pc
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > We distribute ncsa.hdf as part of our software libraries. As at
> 
> now
> 
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > a  
> > > &nbsp;&nbsp;
> > > 
> > > > > > user needs to set the environmental variable (eg setenv  
> > > > > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > 
> > > > > > We will like to distribute the hdf as part of the package, so that  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > the  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > user should do unzip and then run the program.
> > > > > > 
> > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > hint  
> > > &nbsp;&nbsp;
> > > 
> > > > > > as how I can achieve this.
> > > > > > 
> > > > > > Thanks
> > > > > > 
> > > > > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > Hdf-forum@hdfgroup.org  
> > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > &nbsp;&nbsp;
> > > > > 
> > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > Hdf-forum is for HDF software users discussion.  
> > > > > Hdf-forum@hdfgroup.org  
> > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [February 1, 2010, 2:23pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/12 "2010-02-01T14:23:54Z")

</div>

Will you be able to run hdfview (download it from [http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download\_hdfview\](http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download_hdfview%5C))?  
If you cannot, it may related to the same problem as the forum thread "Re: [Hdf-forum] Hdf java dll problem" on Jan. 27, 2010.

If you can run hdfview, the problem may be the dll you build. Use the dll from hdfview for testing purpose.

Thanks  
--pc

Frank Osei Blay wrote:

> **···**
>
> > I'm testing this on dll version 32 and JVM 32
> > 
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 01 February 2010 14:56  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit) have to be the same. --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I have tried
> > 
> > -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr  
> > &nbsp;&nbsp;
> > 
> > > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > > But it is not working.
> > > 
> > > Regards  
> > > frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 29 January 2010 15:39  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > For testing purpose, use absolute path.
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > I'm still getting the same errors
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 29 January 2010 15:01  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > try,
> > 
> > -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf  
> > &nbsp;&nbsp;
> > 
> > > > \_1.0.0\_294/resources/win
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Here is how I have set the java option in the batch file  
> > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/ -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > > 
> > > > > I get exceptions when run  
> > > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Method)
> > > > > 
> > > > > Thanks  
> > > > > --frank
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 28 January 2010 15:55  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > You can use one the two ways,  
> > > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > the  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > path.
> > > > > 
> > > > > --pc
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > It can be run from .bat or .exe file
> > > > > > 
> > > > > > -----Original Message-----  
> > > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > > Sent: 28 January 2010 15:41  
> > > > > > To: hdf-forum@hdfgroup.org  
> > > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > > 
> > > > > > How do you run your program? from a batch file?
> > > > > > 
> > > > > > --pc
> > > > > > 
> > > > > > Frank Osei Blay wrote:  
> > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > > We distribute ncsa.hdf as part of our software libraries. As at  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > now  
> > &nbsp;&nbsp;
> > 
> > > > a  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > > 
> > > > > > > We will like to distribute the hdf as part of the package, so that  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > the  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > > user should do unzip and then run the program.
> > > > > > > 
> > > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > hint  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > as how I can achieve this.
> > > > > > > 
> > > > > > > Thanks
> > > > > > > 
> > > > > > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > > Hdf-forum@hdfgroup.org  
> > > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > Hdf-forum@hdfgroup.org  
> > > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [February 1, 2010, 2:47pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/13 "2010-02-01T14:47:11Z")

</div>

Thanks Peter, I will try this tomorrow and keep you informed.

--frank

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 01 February 2010 15:24  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> Will you be able to run hdfview (download it from  
> [http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download\_hdfvie](http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download_hdfvie)  
> w)?  
> If you cannot, it may related to the same problem as the forum thread  
> "Re: [Hdf-forum] Hdf java dll problem" on Jan. 27, 2010.
> 
> If you can run hdfview, the problem may be the dll you build. Use the  
> dll from hdfview for testing purpose.
> 
> Thanks  
> --pc
> 
> Frank Osei Blay wrote:
> 
> > I'm testing this on dll version 32 and JVM 32
> > 
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 01 February 2010 14:56  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit)  
> > have to be the same. --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I have tried
> 
> -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr
> 
> > &nbsp;&nbsp;
> > 
> > > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > > But it is not working.
> > > 
> > > Regards  
> > > frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 29 January 2010 15:39  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > For testing purpose, use absolute path.
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > I'm still getting the same errors
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 29 January 2010 15:01  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > try,
> 
> -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf
> 
> > &nbsp;&nbsp;
> > 
> > > > \_1.0.0\_294/resources/win
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Here is how I have set the java option in the batch file  
> > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
> > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > > 
> > > > > I get exceptions when run  
> > > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Method)
> > > > > 
> > > > > Thanks  
> > > > > --frank
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 28 January 2010 15:55  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > You can use one the two ways,  
> > > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > the  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > path.
> > > > > 
> > > > > --pc
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > It can be run from .bat or .exe file
> > > > > > 
> > > > > > -----Original Message-----  
> > > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > > Sent: 28 January 2010 15:41  
> > > > > > To: hdf-forum@hdfgroup.org  
> > > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > > 
> > > > > > How do you run your program? from a batch file?
> > > > > > 
> > > > > > --pc
> > > > > > 
> > > > > > Frank Osei Blay wrote:  
> > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > > We distribute ncsa.hdf as part of our software libraries. As at  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > now  
> > &nbsp;&nbsp;
> > 
> > > > a  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > user needs to set the environmental variable (eg setenv  
> > > > > > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > > 
> > > > > > > We will like to distribute the hdf as part of the package, so
> 
> that
> 
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > the  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > > user should do unzip and then run the program.
> > > > > > > 
> > > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > hint  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > as how I can achieve this.
> > > > > > > 
> > > > > > > Thanks
> > > > > > > 
> > > > > > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > > Hdf-forum@hdfgroup.org  
> > > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > Hdf-forum@hdfgroup.org  
> > > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Frank](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://forum.hdfgroup.org/u/Frank)\
**Post date:** [February 2, 2010, 12:02pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/14 "2010-02-02T12:02:49Z")

</div>

I ran the hdfview and had the same problem as "Re: [Hdf-forum] Hdf java  
dll problem" on Jan. 27, 2010. So I had to fix the "Dependent Assembly  
Microsoft.VC90.CRT" problem. I managed to run hdfview but still had  
problem with running my application. I went further to use dll from  
hdfview and it did run OK which means there might be problem with the  
dll I built.

For testing purpose I tried to run the application on another pc with  
windows XP 32 bit and JVM 32 bit. I followed the same procedure above  
(with dll from hdfview) but this time got H5Dchdir\_ext error.  
java.lang.UnsatisfiedLinkError: H5Dchdir\_ext  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.H5Dchdir\_ext(Native Method)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:1475)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:1454)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:825)  
Could you explain to me what is going wrong?

Thanks  
--frank

> **···**
>
> -----Original Message-----  
> From: hdf-forum-bounces@hdfgroup.org  
> [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> Sent: 01 February 2010 15:24  
> To: hdf-forum@hdfgroup.org  
> Subject: Re: [Hdf-forum] ncsa.hdf distribution
> 
> Will you be able to run hdfview (download it from  
> [http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download\_hdfvie](http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download_hdfvie)  
> w)?  
> If you cannot, it may related to the same problem as the forum thread  
> "Re: [Hdf-forum] Hdf java dll problem" on Jan. 27, 2010.
> 
> If you can run hdfview, the problem may be the dll you build. Use the  
> dll from hdfview for testing purpose.
> 
> Thanks  
> --pc
> 
> Frank Osei Blay wrote:
> 
> > I'm testing this on dll version 32 and JVM 32
> > 
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 01 February 2010 14:56  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit)  
> > have to be the same. --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I have tried
> 
> -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr
> 
> > &nbsp;&nbsp;
> > 
> > > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > > But it is not working.
> > > 
> > > Regards  
> > > frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 29 January 2010 15:39  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > For testing purpose, use absolute path.
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > I'm still getting the same errors
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 29 January 2010 15:01  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > try,
> 
> -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf
> 
> > &nbsp;&nbsp;
> > 
> > > > \_1.0.0\_294/resources/win
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Here is how I have set the java option in the batch file  
> > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/  
> > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > > 
> > > > > I get exceptions when run  
> > > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > Method)
> > > > > 
> > > > > Thanks  
> > > > > --frank
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 28 January 2010 15:55  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > You can use one the two ways,  
> > > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > the  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > path.
> > > > > 
> > > > > --pc
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > It can be run from .bat or .exe file
> > > > > > 
> > > > > > -----Original Message-----  
> > > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > > Sent: 28 January 2010 15:41  
> > > > > > To: hdf-forum@hdfgroup.org  
> > > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > > 
> > > > > > How do you run your program? from a batch file?
> > > > > > 
> > > > > > --pc
> > > > > > 
> > > > > > Frank Osei Blay wrote:  
> > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > > We distribute ncsa.hdf as part of our software libraries. As at  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > now  
> > &nbsp;&nbsp;
> > 
> > > > a  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > user needs to set the environmental variable (eg setenv  
> > > > > > > PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > > 
> > > > > > > We will like to distribute the hdf as part of the package, so
> 
> that
> 
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > the  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > > user should do unzip and then run the program.
> > > > > > > 
> > > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > 
> > > > hint  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > > > as how I can achieve this.
> > > > > > > 
> > > > > > > Thanks
> > > > > > > 
> > > > > > > --Frank
> 
> ------------------------------------------------------------------------
> 
> > &nbsp;&nbsp;
> > 
> > > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > > Hdf-forum@hdfgroup.org  
> > > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > Hdf-forum@hdfgroup.org  
> > > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)

---

<div class="post-metadata">

**Author:** ![Peter\_Cao](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/p/e68b1a/32.png) [@Peter\_Cao](https://forum.hdfgroup.org/u/Peter_Cao)\
**Post date:** [February 2, 2010, 3:07pm UTC](https://forum.hdfgroup.org/t/ncsa-hdf-distribution/1573/15 "2010-02-02T15:07:34Z")

</div>

Did you use exact the same dll name, "jhdf5.dll"? If you built your dll with different name,  
try to use this Java option,  
-Dncsa.hdf.hdf5lib.H5.hdf5lib=G:\Projects\Java\hdf-java\native\hdf5lib\OUR\_DLL\_NAME.dll

Could you build your dll using native/hdf5lib/nt\_makefile?

Thanks  
--pc

Frank Osei Blay wrote:

> **···**
>
> > I ran the hdfview and had the same problem as "Re: [Hdf-forum] Hdf java  
> > dll problem" on Jan. 27, 2010. So I had to fix the "Dependent Assembly  
> > Microsoft.VC90.CRT" problem. I managed to run hdfview but still had  
> > problem with running my application. I went further to use dll from  
> > hdfview and it did run OK which means there might be problem with the  
> > dll I built.
> > 
> > For testing purpose I tried to run the application on another pc with  
> > windows XP 32 bit and JVM 32 bit. I followed the same procedure above  
> > (with dll from hdfview) but this time got H5Dchdir\_ext error.  
> > java.lang.UnsatisfiedLinkError: H5Dchdir\_ext  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.H5Dchdir\_ext(Native Method)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:1475)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:1454)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.open(H5File.java:825)  
> > Could you explain to me what is going wrong?
> > 
> > Thanks  
> > --frank
> > 
> > -----Original Message-----  
> > From: hdf-forum-bounces@hdfgroup.org  
> > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > Sent: 01 February 2010 15:24  
> > To: hdf-forum@hdfgroup.org  
> > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > 
> > Will you be able to run hdfview (download it from [http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download\_hdfvie](http://www.hdfgroup.org/hdf-java-html/hdfview/index.html#download_hdfvie)  
> > w)?  
> > If you cannot, it may related to the same problem as the forum thread "Re: [Hdf-forum] Hdf java dll problem" on Jan. 27, 2010.
> > 
> > If you can run hdfview, the problem may be the dll you build. Use the dll from hdfview for testing purpose.
> > 
> > Thanks  
> > --pc
> > 
> > Frank Osei Blay wrote:  
> > &nbsp;&nbsp;
> > 
> > > I'm testing this on dll version 32 and JVM 32
> > > 
> > > --frank
> > > 
> > > -----Original Message-----  
> > > From: hdf-forum-bounces@hdfgroup.org  
> > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > Sent: 01 February 2010 14:56  
> > > To: hdf-forum@hdfgroup.org  
> > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > 
> > > The dll version (32-bit or 64-bit) and JVM version (32-bit or 64-bit) have to be the same. --pc
> > > 
> > > Frank Osei Blay wrote:  
> > > &nbsp;&nbsp;
> > > 
> > > > I have tried
> > 
> > -Djava.library.path=C:/myProduct/plugins/ncsa.hdf\_1.0.0\_294/lib/;C:/myPr  
> > &nbsp;&nbsp;
> > 
> > > > oduct/plugins/ncsa.hdf\_1.0.0\_294/resources/win  
> > > > But it is not working.
> > > > 
> > > > Regards  
> > > > frank
> > > > 
> > > > -----Original Message-----  
> > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > Sent: 29 January 2010 15:39  
> > > > To: hdf-forum@hdfgroup.org  
> > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > 
> > > > For testing purpose, use absolute path.
> > > > 
> > > > Frank Osei Blay wrote:  
> > > > &nbsp;&nbsp;
> > > > 
> > > > > I'm still getting the same errors
> > > > > 
> > > > > -----Original Message-----  
> > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > Sent: 29 January 2010 15:01  
> > > > > To: hdf-forum@hdfgroup.org  
> > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > 
> > > > > try,
> > 
> > -Djava.library.path=./plugins/ncsa.hdf\_1.0.0\_294/lib/;./plugins/ncsa.hdf  
> > &nbsp;&nbsp;
> > 
> > > > > \_1.0.0\_294/resources/win
> > > > > 
> > > > > Frank Osei Blay wrote:  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > Here is how I have set the java option in the batch file  
> > > > > > -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/lib/ -Djava.library.path=plugins/ncsa.hdf\_1.0.0\_294/resources/win
> > > > > > 
> > > > > > I get exceptions when run  
> > > > > > java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.ClassLoader.loadLibrary(Unknown Source)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Runtime.loadLibrary0(Unknown Source)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.System.loadLibrary(Unknown Source)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.hdf5lib.H5.\<clinit\>(H5.java:234)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > > ncsa.hdf.hdf5lib.HDF5Constants.\<clinit\>(HDF5Constants.java:494)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:167)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at ncsa.hdf.object.h5.H5File.\<init\>(H5File.java:106)  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > Method)
> > > > > > 
> > > > > > Thanks  
> > > > > > --frank
> > > > > > 
> > > > > > -----Original Message-----  
> > > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > > Sent: 28 January 2010 15:55  
> > > > > > To: hdf-forum@hdfgroup.org  
> > > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > > 
> > > > > > You can use one the two ways,  
> > > > > > 1) Use java option "-Djava.library.path=./win" in your batch file  
> > > > > > 2) Use "Windows Installer" or any other installation program to set  
> > > > > > &nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > the  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > path.
> > > > > > 
> > > > > > --pc
> > > > > > 
> > > > > > Frank Osei Blay wrote:  
> > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > > It can be run from .bat or .exe file
> > > > > > > 
> > > > > > > -----Original Message-----  
> > > > > > > From: hdf-forum-bounces@hdfgroup.org  
> > > > > > > [mailto:hdf-forum-bounces@hdfgroup.org] On Behalf Of Peter Cao  
> > > > > > > Sent: 28 January 2010 15:41  
> > > > > > > To: hdf-forum@hdfgroup.org  
> > > > > > > Subject: Re: [Hdf-forum] ncsa.hdf distribution
> > > > > > > 
> > > > > > > How do you run your program? from a batch file?
> > > > > > > 
> > > > > > > --pc
> > > > > > > 
> > > > > > > Frank Osei Blay wrote:  
> > > > > > > &nbsp;&nbsp;
> > > > > > > 
> > > > > > > > We distribute ncsa.hdf as part of our software libraries. As at  
> > > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 
> > > now  
> > > &nbsp;&nbsp;
> > > 
> > > > > a  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > > > user needs to set the environmental variable (eg setenv PATH=%PATH%;c:\hdf-java\win) before the program can run.
> > > > > > > > 
> > > > > > > > We will like to distribute the hdf as part of the package, so  
> > > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > 
> > that  
> > &nbsp;&nbsp;
> > 
> > > > > > the  
> > > > > > &nbsp;&nbsp;
> > > > > > 
> > > > > > > > user should do unzip and then run the program.
> > > > > > > > 
> > > > > > > > I am wondering if anybody has done this before and can give me a  
> > > > > > > > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > > > 
> > > > > hint  
> > > > > &nbsp;&nbsp;
> > > > > 
> > > > > > > > as how I can achieve this.
> > > > > > > > 
> > > > > > > > Thanks
> > > > > > > > 
> > > > > > > > --Frank
> > 
> > ------------------------------------------------------------------------  
> > &nbsp;&nbsp;
> > 
> > > > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > > > Hdf-forum@hdfgroup.org  
> > > > > > > > [http://mail.hdfgroup.org/mailman/listinfo/hdf-forum\_hdfgroup.org](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)  
> > > > > > > > &nbsp;&nbsp;
> > > > > > > 
> > > > > > > \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> > > > > > > Hdf-forum is for HDF software users discussion.  
> > > > > > > Hdf-forum@hdfgroup.org  
> > > > > > > [http://mail.hdfgroup.org/mailman/listinfo/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](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](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](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](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](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](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](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](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](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](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](http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org)
