鲍春雷 wrote:
> Hello,all
> I am using JCA to do some experment.But the first program can not run.The error message is:java.lang.IllegalStateException: Context not initialized.
> My environment:
> JDK 1.6
> JCA 2.3.1
> EPICS 3.14.8
>
> The program:
> import gov.aps.jca.Channel;
> import gov.aps.jca.Context;
> import gov.aps.jca.JCALibrary;
>
> public class test {
> public static void main(String[] args) {
> try {
> Context ctxt= jca.createContext(JCALibrary.JNI_THREAD_SAFE);
> ctxt.printInfo();
> Channel ch= ctxt.createChannel("light");
> ctxt.pendIO(5.0);
> ch.printInfo();
> ch.destroy();
> ctxt.destroy();
> } catch(Exception ex) {
> System.err.println(ex);
> }
> }
>
> }
>
Looks like you might be missing this:
/* get the JCALibrary instance... */
JCALibrary jca = JCALibrary.getInstance( );
-- dc
- References:
- JCA using problem 鲍春雷
- Navigate by Date:
- Prev:
Re: EPICS on RTEMS Elder Matias
- Next:
current measurement - hardware Heinrich du Toit
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
<2007>
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
JCA using problem 鲍春雷
- Next:
JCA using problem 鲍春雷
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
<2007>
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|