Return-Path: Mailing-List: contact general-help@xml.apache.org; run by ezmlm Delivered-To: mailing list general@xml.apache.org Received: (qmail 96201 invoked from network); 5 Sep 2000 05:36:55 -0000 Received: from f166.law3.hotmail.com (HELO hotmail.com) (209.185.241.166) by locus.apache.org with SMTP; 5 Sep 2000 05:36:55 -0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 4 Sep 2000 22:36:56 -0700 Received: from 165.121.112.209 by lw3fd.law3.hotmail.msn.com with HTTP; Tue, 05 Sep 2000 05:36:55 GMT X-Originating-IP: [165.121.112.209] From: "Bill Halchin" To: general@xml.apache.org Cc: bhalchin@hotmail.com Subject: Re: Trying to use Xerces Java SAX classes Date: Tue, 05 Sep 2000 05:36:55 GMT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 05 Sep 2000 05:36:56.0292 (UTC) FILETIME=[4DB89A40:01C016FB] X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Thanks Brett for your very generous reply. Now I am using the Windows side of the house because I cannot get ReadAudio working on Linux ... I have many problems in life :^).When I boot Linux side, I will do as you say! Thanks, Bill >From: "Brett McLaughlin" >Reply-To: general@xml.apache.org >To: general@xml.apache.org >Subject: Re: Trying to use Xerces Java SAX classes >Date: Mon, 04 Sep 2000 23:22:40 -0500 > > > >Bill Halchin wrote: > > > > Thanks Ed (and everybody else!), > > > > Ok ... > > > > 1) As I think I said before, I am running Red Hat 6.2. > > > > 2) I am using the bash shell. > > > > 3) In my .bashrc file, I have: > > > > CLASSPATH=$HOME/FTP/xerces-1_1_3/xerces.jar > > export CLASSPATH > > > > 4) I am running jdk117_v3 from blackdown.org > > > > I am trying to compile an instance of the SAX Reader. > > > > import org.xml.sax.XMLReader; > > > > import org.apache.xerces.parsers.SAXParser; > > > > public class SAXParserDemo { ... > > > > This is from the book (pg 50) "Java and XML" by Brett McLaughlin > > published by O'Reilly. The problem I encountering is that the > > compiler cannot "find" the imported classes/interfaces. Previously, > > I had mispelled the env var as CLASS_PATH. Now it is correct, i.e. > > CLASSPATH. I source'd the .bashrc file and did an "echo $CLASSPATH", > > just to be sure everything was should be but .... the compiler (as a >said > > above) cannot "see" the imported classes. Sigh.... > > >Hi Bill. Let's see if we can help you out. Here's what we need: > >1) The exact, copied/pasted error, such as: > >SAXParserDemo.java:37: Class org.xml.sax.Attributes not found in import. >import org.xml.sax.Attributes; >... >... > >2) The exact result of 'echo $CLASSPATH' > >3) For each path in $CLASSPATH, the result of 'ls ' > >So if 'echo $CLASSPATH' results in: > >/foo/bar/xerces.jar:/foo/bar > >Then you would do: > >ls /foo/bar/xerces.jar > >ls /foo/bar > >This will ensure that your $CLASSPATH has actual entries that correspond >to exact files and directories, and that those exist. Once we get that, >plus the exact class missing, we can help you out. What your classpath >/should/ look like: > >1) if xerces.jar is in /projects/lib/xerces.jar >2) if SAXBuilderDemo is in /projects/javaxml/SAXBuilderDemo.java > >'echo $CLASSPATH' should give you: > >/projects/lib/xerces.jar:/projects/javaxml > >Remember that in addition to the xerces.jar, you need to have the >directory with the compiled Java class you are working on. So if you got >something like: > >SAXParserDemo.java:37: Class org.xml.sax.Attributes not found in import. >import org.xml.sax.Attributes; > >This would indicate that xerces.jar is missing from your classpath >(anything org.xml.sax or org.apache.xerces or org.w3c.dom) > >Now if you get things compiled, then you could get errors from not >having the classes in your 'working directory' in the classpath, and you >would get an error like: > >Exception in thread "main" java.lang.NoClassDefFoundError: SAXParserDemo > >Let us know more about what is happening, and we'll get you hooked up >;-) > > >Thanks, >Brett > > > > > Thanks, > > > > Bill halchin > > > > >From: "Ed Staub" > > >Reply-To: general@xml.apache.org > > >To: > > >Subject: RE: Trying to use Xerces Java SAX classes > > >Date: Mon, 4 Sep 2000 21:05:17 -0400 > > > > > >You need to include the .jar files in your classpath, not just the > > >surrounding directory. This is true for any .jar file. > > > > > >-Ed Staub > > > > > >-----Original Message----- > > >From: Bill Halchin [mailto:bhalchin@hotmail.com] > > >Sent: Monday, September 04, 2000 4:50 PM > > >To: general@xml.apache.org > > >Cc: bhalchin@hotmail.com > > >Subject: Trying to use Xerces Java SAX classes > > > > > > > > >Hello, > > > > > > I am trying to use the Java SAX classes which reside in the > > >.jar files. I set my CLASS_PATH env var on Red Hat Linux to > > >point at the xerces directory. I am running the blackdown 117_v3 > > >javac. > > > > > >1) Is it necesary to "unjar" the .jar files in order for javac to > > > see the SAX classes? > > > > > >2) I tried running "jar -x xerces.jar" but the jar utility seems to > > > be waiting for more from stdin? > > > > > >Thanks, > > > > > >Bill Halchin > > > >_________________________________________________________________________ > > >Get Your Private, Free E-mail from MSN Hotmail at >http://www.hotmail.com. > > > > > >Share information about yourself, create your own public profile at > > >http://profiles.msn.com. > > > > > > > > >--------------------------------------------------------------------- > > >In case of troubles, e-mail: webmaster@xml.apache.org > > >To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > > >For additional commands, e-mail: general-help@xml.apache.org > > > > > > > > >--------------------------------------------------------------------- > > >In case of troubles, e-mail: webmaster@xml.apache.org > > >To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > > >For additional commands, e-mail: general-help@xml.apache.org > > > > > > > >_________________________________________________________________________ > > Get Your Private, Free E-mail from MSN Hotmail at >http://www.hotmail.com. > > > > Share information about yourself, create your own public profile at > > http://profiles.msn.com. > > > > --------------------------------------------------------------------- > > In case of troubles, e-mail: webmaster@xml.apache.org > > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > > For additional commands, e-mail: general-help@xml.apache.org > >-- >Brett McLaughlin, Enhydra Strategist >Lutris Technologies, Inc. >1200 Pacific Avenue, Suite 300 >Santa Cruz, CA 95060 USA >http://www.lutris.com >http://www.enhydra.org > >--------------------------------------------------------------------- >In case of troubles, e-mail: webmaster@xml.apache.org >To unsubscribe, e-mail: general-unsubscribe@xml.apache.org >For additional commands, e-mail: general-help@xml.apache.org > _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.