EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Help with JCA installation
From: Mark Rivers <[email protected]>
To: "Park, Young Soo" <[email protected]>, "[email protected]" <[email protected]>
Cc: "Stein, S. Joshua" <[email protected]>
Date: Wed, 24 Apr 2013 23:24:02 +0000
I would suggest using the pure Java version.  It is simpler to set up, and seems to work fine for  me.

It is used for the areaDetector ImageJ plugin, which you can use as an example of a Java CA client.  It is not too complex.

Mark


________________________________________
From: [email protected] [[email protected]] on behalf of Park, Young Soo [[email protected]]
Sent: Wednesday, April 24, 2013 6:12 PM
To: [email protected]
Cc: Stein, S. Joshua
Subject: Help with JCA installation

Hi,

I am in learning curve to use JCA to communicate with EPICS database for a project in Nuclear Engineering Division project. I hope to get some help in installation.. So I joined the Tech-talk..

I am using Windows 7 machine.
I have EPICS base version 3.14.12.2. I think EPICS was configured for 32 bit Windows. It runs well for our application.
I downloaded the binary distribution file of JCA 2.1.2 (jca2.1.1-wn32-x86.zip) from the APC jca site, and unzipped under C:\jca2.1.2\win32-x86 directory.
Made PATH variable to include the C:\jca2.1.2\win32-x86 where the jca.dll file exists, and CLASSPATH variable to include C:\jca2.1.2 where jca.jar file exist.
To test, I downloaded the SimpleJCA.zip file and unzipped.
I am using Eclipse for Java development. I made a java project in Eclipse, and imported the simpleJca.java into package. Modified the first line of the source code to match the package name.
Then added the jca.jar in the build path.
I executed an EPICS IOC which broadcasts PV variables..
I ran it as java application with a command line argument (e.g. sca:v31open.VAL).
Then I got the following error...

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\jca2.1.2\win32-x86\jca.dll: Can't find dependent libraries

Anybody can advise me on how to resolve this issue?
I wonder if this is because I used the pre-compiled jca.dll?  Is it necessary to do something like rebuilding it?
Should I look for the pure java installation of CAJ, which I could not find much tutorial..

Any help will be greatly appreciated..

-- Young Park

References:
Help with JCA installation Park, Young Soo

Navigate by Date:
Prev: Help with JCA installation Park, Young Soo
Next: RE: asynPrint to print asyn port name Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Help with JCA installation Park, Young Soo
Next: EDM using Invisiblity by color in a widget Isadoro Carlino
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·