For those of you having trouble with the Java CLASSPATH being set properly and/or typing long names and making silly mistakes, there is a free tool at
http://home.attbi.com/~raygao/coffeecup/instruction.html That might help with this. A lot of the guys in the JavaMUG here is DFW area really like it. Enjoy. -- SDG jco --------------------------------- James C. Owen Senior KE Knowledgebased Systems Corporation 6314 Kelly Circle Garland, TX 75044 972.530.2895 Christian Loos wrote: > Hi Karen, > > I think your approach should work properly. Do you get any kind of > exception? What data does the Protegepath variable contain (pathname + > filename)? > Have you allready tried to perform this action directly within the JessTab? > > Bye > Christian. > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Karen Fox > Sent: Thursday, March 20, 2003 9:03 PM > To: [EMAIL PROTECTED] > Subject: JESS: Passing a Java Variable in a Jess Call > > I am trying to change some of my paths to files into Java variables so > that we only have to change them in one place if necessary. However, > when I try to pass the variable in a rete.executeCommand, it won't work. > Is that because I can't mix Jess and Java? > > For instance, this works: > r.executeCommand("(load-project > C:/dev/Protege-2000/projects/OrgOnt.pprj)"); > > I want to swap out the second part of that (the classpath) to a Java > variable but nothing I've tried has worked. Is this impossible or am I > just approaching it incorrectly? > > I've tried isolating the variable: > r.executeCommand("(load-project " + Protegepath + ")"); > > and storing the information in a jess variable, then using it: > r.executeCommand("(load-project ?Protegepath)"); > > and many variations of other things. Thus far, the only thing that > works is to have the path in there. I would appreciate any suggestions, > even if it's just to tell me this cannot be done. Thank you all for > your time and talent. > > -- > Karen Fox > Technical Project Support III > The MITRE Corporation > Colorado Springs, CO > 719-572-8368 > [EMAIL PROTECTED] > > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' > in the BODY of a message to [EMAIL PROTECTED], NOT to the list > (use your own address!) List problems? Notify [EMAIL PROTECTED] > -------------------------------------------------------------------- -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------