Java Compiler Cannot Find the Required JAR File in the Classpath

2003-10-20 Thread Caroline Jen
I posted this problem before.  Max and Carey answered
my post right away.  I tried and tried   I must be
missing something.

I really do not understand why all of a sudden that
the java compiler cannot find the required JARs in the
classpath.  I have done some similar compilation
before successfully.  My head is not sober enough to
pinpoint the problem this time.  

I am doing the compilation manually (I am not using
ANT or any IDE).

1. I have the commons-scaffold.jar in my
$TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
folder.

2. I have the struts.jar in both
$TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
folder and j2sdk1.4.1_02/jre/lib/ext folder

3. in my java program (Bean.java), I
import org.apache.commons.scaffold.text.ConvertUtils;
import
org.apache.commons.scaffold.util.ProcessBeanBase;
import org.apache.commons.scaffold.lang.Tokens;

4. I first set the classpath 
C:\>set
CLASSPATH=C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java;%CLASSPATH%

then, I go to the folder where Bean.java is

C:\>cd
jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/apache/artimus/article

then, I try to compile and put the class file in the
destination folder

C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/apache/artimus/article>javac
-d
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/classes
Bean.java

But, I get compilation error:

package org.apache.commons.scaffold.text does not
exist
package org.apache.commons.scaffold.util does not
exist
package org.apache.commons.scaffold.lang does not
exist


__
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Java Compiler Cannot Find the Required JAR File in the Classpath

2003-10-20 Thread Martin Gainty
put commons-scaffold.jar folder on your classpath before compiling e.g.
SET CLASSPATH=DirectoryWhichContainsCommons-Scaffold.jar;%CLASSPATH%
Hth,
Martin
- Original Message - 
From: "Caroline Jen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 20, 2003 6:50 PM
Subject: Java Compiler Cannot Find the Required JAR File in the Classpath


> I posted this problem before.  Max and Carey answered
> my post right away.  I tried and tried   I must be
> missing something.
>
> I really do not understand why all of a sudden that
> the java compiler cannot find the required JARs in the
> classpath.  I have done some similar compilation
> before successfully.  My head is not sober enough to
> pinpoint the problem this time.
>
> I am doing the compilation manually (I am not using
> ANT or any IDE).
>
> 1. I have the commons-scaffold.jar in my
> $TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
> folder.
>
> 2. I have the struts.jar in both
> $TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
> folder and j2sdk1.4.1_02/jre/lib/ext folder
>
> 3. in my java program (Bean.java), I
> import org.apache.commons.scaffold.text.ConvertUtils;
> import
> org.apache.commons.scaffold.util.ProcessBeanBase;
> import org.apache.commons.scaffold.lang.Tokens;
>
> 4. I first set the classpath
> C:\>set
>
CLASSPATH=C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/
src/java;%CLASSPATH%
>
> then, I go to the folder where Bean.java is
>
> C:\>cd
>
jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/
apache/artimus/article
>
> then, I try to compile and put the class file in the
> destination folder
>
>
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/o
rg/apache/artimus/article>javac
> -d
> C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/classes
> Bean.java
>
> But, I get compilation error:
>
> package org.apache.commons.scaffold.text does not
> exist
> package org.apache.commons.scaffold.util does not
> exist
> package org.apache.commons.scaffold.lang does not
> exist
>
>
> __
> Do you Yahoo!?
> The New Yahoo! Shopping - with improved product search
> http://shopping.yahoo.com
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Java Compiler Cannot Find the Required JAR File in the Classpath

2003-10-21 Thread Kirk Wylie
This might not solve your immediate problem, but someone responded to 
your original thread that you need to pull struts.jar out of the JDK's 
ext dir. Trust me, you really need to do this, at least if you're going 
to deploy multiple web applications using Struts in the same servlet 
container, and it's just generically good practice.

But if I might offer a suggestion, it might be a really good idea to 
spend a little bit of time learning Ant. It's really ideally suited for 
this, and by having a script setup which will produce the proper 
classpath for your application, you can make sure that you don't have 
cases where all of a sudden things stop working. It's also easy to say 
things like "compile everything in this directory, and use all the .jar 
files in this other directory in the classpath".

Just a tip. It won't get you over the initial hangup, but it's probably 
something you should investigate for the future.

Kirk Wylie
M7 Corporation
Caroline Jen wrote:

I posted this problem before.  Max and Carey answered
my post right away.  I tried and tried   I must be
missing something.
I really do not understand why all of a sudden that
the java compiler cannot find the required JARs in the
classpath.  I have done some similar compilation
before successfully.  My head is not sober enough to
pinpoint the problem this time. 

I am doing the compilation manually (I am not using
ANT or any IDE).
1. I have the commons-scaffold.jar in my
$TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
folder.
2. I have the struts.jar in both
$TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
folder and j2sdk1.4.1_02/jre/lib/ext folder
3. in my java program (Bean.java), I
import org.apache.commons.scaffold.text.ConvertUtils;
import
org.apache.commons.scaffold.util.ProcessBeanBase;
import org.apache.commons.scaffold.lang.Tokens;
4. I first set the classpath
C:\>set
CLASSPATH=C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java;%CLASSPATH% 

then, I go to the folder where Bean.java is

C:\>cd
jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/apache/artimus/article 

then, I try to compile and put the class file in the
destination folder
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/apache/artimus/article>javac 

-d
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/classes
Bean.java
But, I get compilation error:

package org.apache.commons.scaffold.text does not
exist
package org.apache.commons.scaffold.util does not
exist
package org.apache.commons.scaffold.lang does not
exist
__
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Java Compiler Cannot Find the Required JAR File in the Classpath

2003-10-22 Thread Abhijeet Mahalkar
Hi
copy the required jar files inthe current dir.
Always the best way is
set classpath= 
make it blank set the new classpath in which set the classpath of  copied
jar files of current dir. then no problem. Make this habit after compilation
delete the jar files (if not required).
This is the best practice of working with JAVA Compilers. and work with
command prompt not any editor. it confuses us.

thankx & regards
abhijeet


- Original Message -
From: "Kirk Wylie" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Tuesday, October 21, 2003 11:07 PM
Subject: Re: Java Compiler Cannot Find the Required JAR File in the
Classpath


> This might not solve your immediate problem, but someone responded to
> your original thread that you need to pull struts.jar out of the JDK's
> ext dir. Trust me, you really need to do this, at least if you're going
> to deploy multiple web applications using Struts in the same servlet
> container, and it's just generically good practice.
>
> But if I might offer a suggestion, it might be a really good idea to
> spend a little bit of time learning Ant. It's really ideally suited for
> this, and by having a script setup which will produce the proper
> classpath for your application, you can make sure that you don't have
> cases where all of a sudden things stop working. It's also easy to say
> things like "compile everything in this directory, and use all the .jar
> files in this other directory in the classpath".
>
> Just a tip. It won't get you over the initial hangup, but it's probably
> something you should investigate for the future.
>
> Kirk Wylie
> M7 Corporation
>
> Caroline Jen wrote:
>
> > I posted this problem before.  Max and Carey answered
> > my post right away.  I tried and tried   I must be
> > missing something.
> >
> > I really do not understand why all of a sudden that
> > the java compiler cannot find the required JARs in the
> > classpath.  I have done some similar compilation
> > before successfully.  My head is not sober enough to
> > pinpoint the problem this time.
> >
> > I am doing the compilation manually (I am not using
> > ANT or any IDE).
> >
> > 1. I have the commons-scaffold.jar in my
> > $TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
> > folder.
> >
> > 2. I have the struts.jar in both
> > $TOMCAT_HOME/webapps/PracticeVersion/WEB-INF/lib
> > folder and j2sdk1.4.1_02/jre/lib/ext folder
> >
> > 3. in my java program (Bean.java), I
> > import org.apache.commons.scaffold.text.ConvertUtils;
> > import
> > org.apache.commons.scaffold.util.ProcessBeanBase;
> > import org.apache.commons.scaffold.lang.Tokens;
> >
> > 4. I first set the classpath
> > C:\>set
> >
CLASSPATH=C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/
src/java;%CLASSPATH%
> >
> >
> > then, I go to the folder where Bean.java is
> >
> > C:\>cd
> >
jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/org/
apache/artimus/article
> >
> >
> > then, I try to compile and put the class file in the
> > destination folder
> >
> >
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/src/java/o
rg/apache/artimus/article>javac
> >
> > -d
> >
C:\jakarta-tomcat-4.1.18-LE-jdk14/webapps/PracticeVersion/WEB-INF/classes
> > Bean.java
> >
> > But, I get compilation error:
> >
> > package org.apache.commons.scaffold.text does not
> > exist
> > package org.apache.commons.scaffold.util does not
> > exist
> > package org.apache.commons.scaffold.lang does not
> > exist
> >
> >
> > __
> > Do you Yahoo!?
> > The New Yahoo! Shopping - with improved product search
> > http://shopping.yahoo.com
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]