> sorry
>
> i hope this is what you mean by not top-posting
Quite right, yes. Thanks for the consideration.
> i dont run apps/applets from the cmd prompt, normally i click
> tools - run app/applet in textpad, so this cmd prompt stuff is
> a bit off the wall for me (please bear with me)
*nudges Andrew* Where are those anti-command-line junkies?
> when i open the cmd prompt i get this:
> C:\Documents and Settings\Pat Brady>
[quoted text clipped - 3 lines]
> 'C:\' is not recognized as an internal or external command, operable
> program or batch file
Leave out the "C:\>". Just type "java -classpath . BeerSong".
> in xp i go to
> control panel - system - advanced - environment variables
> and then set the CLASSPATH to
> C:\jdk1.3\bin
>
> is this right ?
No. The classpath is where Java looks for class files, not where it looks
for java.exe. Hence setting the classpath to the current directory (via
"-classpath .") will usually solve your NoClassDefFoundErrors. If you don't
*need* the classpath for anything (you probably don't), you can just remove
the classpath environment variable, and it will default to the current
directory.
> i apologise for the patience required
No problem. We enjoy helping courteous people.
Andrew Thompson - 30 May 2004 05:40 GMT
> "Pat Brady" <no56@eircom.net> wrote in message
...
>> i dont run apps/applets from the cmd prompt, normally i click
>> tools - run app/applet in textpad, so this cmd prompt stuff is
>> a bit off the wall for me (please bear with me)
>>
> *nudges Andrew* Where are those anti-command-line junkies?
(chuckles) They vanish quickly at times like this!
...
> No. The classpath is where Java looks for class files, not where it looks
> for java.exe. Hence setting the classpath to the current directory (via
> "-classpath .") will usually solve your NoClassDefFoundErrors. If you don't
> *need* the classpath for anything (you probably don't), you can just remove
> the classpath environment variable, and it will default to the current
> directory.
Something I did not make clear. That idea of adding
the current directory to the class path only works when
you are 'inside' the directory with the .class file.
If you're .java and .class is located..
C:\javatest\projectA\> dir
TestRun.java
TextRun.class
..then you need to put a .bat file in the directory..
'runTheProject.bat' containing the single line..
java -cp . TestRun
So your directory may now look like..
C:\javatest\projectA\> dir
TestRun.java
TextRun.class
runTheProject.bat
If you double click 'runTheProject.bat'
the diectory 'C:\javatest\projectA\'
will be added to the classpath and
'C:\javatest\projectA\TestRun.class'
will be visible to Java..

Signature
Andrew Thompson
http://www.PhySci.org/ Open-source software suite
http://www.PhySci.org/codes/ Web & IT Help
http://www.1point1C.org/ Science & Technology
Pat Brady - 30 May 2004 19:25 GMT
> > "Pat Brady" <no56@eircom.net> wrote in message
> ...
[quoted text clipped - 41 lines]
> 'C:\javatest\projectA\TestRun.class'
> will be visible to Java..
doods
ive no idea what yer on about
however
ive uninstalled all the java stuff
then installed it all again
and for sure it all works
(i.e. compile/run from textpad)
im not certain about the cmd prompt stuff
so i think i'll leave it for now
is it that necessary ?
are there any good books/sites explaining
about it ?
ive got 'HeadFirstJava' and Deitel 'How to ...'
but both of these seem to expect you to know this
stuff
i guess its 'Command Prompt for Dummies' for me !
this is my first time using a newsgroup and i have to
say the vibe is excellent
Andrew, ive made a small (i am a student) donation
to your site
keep up the good work
thanks a mill
pat
Andrew Thompson - 31 May 2004 05:52 GMT
> "Andrew Thompson" <SeeMySites@www.invalid> wrote in message
>>> "Pat Brady" <no56@eircom.net> wrote in message
...
> im not certain about the cmd prompt stuff
> so i think i'll leave it for now
> is it that necessary ?
Depends who you ask.. We all are constantly
discussing (OK ..bickering) about it.
> are there any good books/sites explaining
> about it ?
I am not so familiar with the specifics of
books good for teaching this sort of beginner
detail. Books usually either ignore the
comand line (DOS) or mention it in passing,
assuming the student has had to get a handle
on it previously.
> ive got 'HeadFirstJava' and Deitel 'How to ...'
> but both of these seem to expect you to know this
> stuff
Ahhh.. yup.
> i guess its 'Command Prompt for Dummies' for me !
I have been thinking of doing more pages on
the command line. How to ..copy text out of it,
send O/P to a file, build long commands with
variables, ..etc.
> this is my first time using a newsgroup and i have to
> say the vibe is excellent
It is a nice community here..
> Andrew, ive made a small (i am a student) donation
> to your site
Yes, I was surprised and delighted to
see the notification in my mail-box
earlier.
It is worth a million to me Pat..
> keep up the good work
>
> thanks a mill
Thank You! I have had that button on my
site for some months and you are the *first*
to actually make a donation.

Signature
Andrew Thompson
http://www.PhySci.org/ Open-source software suite
http://www.PhySci.org/codes/ Web & IT Help
http://www.1point1C.org/ Science & Technology