OK - I just got Jess> (system java -classpath jess.jar jess.Main examples/fullmab.clp)
after entering Jess when the CWD was C:\Jess\Jess61p6 Thanks! ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 25, 2004 10:52 AM Subject: Re: JESS: Newbie Problem running Jess > I think Michael Knapik wrote: > [Charset iso-8859-1 unsupported, filtering to ASCII...] > > Thanks folks, > > > > Two points (and I am trying to get things to work as specified in the > > manual/book before trying batch files etc.) > > I followed directions in both. > > > > 1) My CLASSPATH is ;.;C:\Jess\Jess61p6\jess.jar;C:\Jess\Jess61p6\ not just > > C:\Jess61p6... > > > > Yet I need to put in the Jess61p6 to run an example from the Jess prompt > > > Yes. As I've said already several times, the CLASSPATH has *nothing* to > do with finding scripts in the examples directory. Only the working > directory -- the current directory at the DOS prompt when you start > Jess -- matters. The path to a script that you give either to the > (batch) command *or* on the DOS command line must be a valid path > either relative to the current working directory or an absolute path. > > Here's a rule of thumb: let's say you're sitting at the DOS prompt > (not the Jess prompt -- this is BEFORE you start Jess) and you type > DIR some\directory\foo.clp . One of two things will happen: you'll see > a directory listing of the file, or you'll see a "file not found" > message. If the path (here, "some\directory\foo.clp", an imaginary > example of course) works for DIR under DOS, then it will work for > Jess. If DIR doesn't like it, then neither will Jess. > > Furthermore, if you use a -classpath switch on the Java command line, > then the CLASSPATH environment variable is ignored. > > > > > 2) I cannot get the > > > > (system java -classpath jess.jar jess.Main Jess61p6/examples/fullmab.clp) > > (the missing period was just a typo in the email not in the actual Jess > > command) > > or > > (system java -classpath jess.jar jess.Main examples/fullmab.clp) > > > > Jess commands to run from the Jess prompt. > > > First of all, as Alan Moore pointed out already, this isn't something > that you'd *ever* normally want to do. It was just to demonstrate > something which I thought would help clarify matters. It seems, > unfortunately, to have had just the opposite effect. > > Anyway, by inspection, the first of these *cannot* work, because it assumes > that "jess.jar" is in the current directory, yet the "examples" > directory is underneath a Jess61p6 directory. > > The second should work fine, *if* the current working directory is > C:\Jess\Jess61p4 or C:\Jess\Jess61p6. If the working directory is > anything else, then it will fail, for reasons which I dearly hope I've > made clear by now. > > > > --------------------------------------------------------- > Ernest Friedman-Hill > Science and Engineering PSEs Phone: (925) 294-2154 > Sandia National Labs FAX: (925) 294-2234 > PO Box 969, MS 9012 [EMAIL PROTECTED] > Livermore, CA 94550 http://herzberg.ca.sandia.gov > > -------------------------------------------------------------------- > 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] --------------------------------------------------------------------