After lots of trial errors i found some very weired workaround. 
 
javac -classpath <big list of all jar files inside struts> <javafilename>
 
and finally got compiled, but for each file i must do something like above. I 
do not know how to set -classpath to javac permanently. Also why i need to give 
the individual jar file names? Why i can not just give directory name - which 
contains all jar files ?
 
I am sure there will some better way of doing it,
 
regards
Manisha

Manisha Sathe <[EMAIL PROTECTED]> wrote:
Hi David,

The situation is something like below.

I am using Tomcat 5.0 server. I downloaded struts and extracted into another 
folder. I do not have admin access so i can not change the path or class path 
permanenetly as such i.e. going thr Control panel->Environment variables. 

I am not using any IDE tool. What i did -> Copied all jar files from struts 
into my /common/lib. 
I opened Command prompt. Set the path variable to /common/lib like 

C:>PATH=%PATH%;/common/lib

then in the same window i tried to compile 

javac EmployeeForm.java

But still it is same, not understanding ActionForm. Pls guide me.

regards
Manisha

"David G. Friedman" wrote:
Manisha,

How are you compiling? Are you using Ant? Have you added the "lib"
directory to the CLASSPATH? Are you using Eclipse or another IDE? Have you
set the IDE to include the jar files when it builds/compiles the
application?

Regards,
David

-----Original Message-----
From: Manisha Sathe [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 21, 2004 9:38 PM
To: [EMAIL PROTECTED]
Subject: How to compile the java file with ActionForm / ActionMapping ?


Just started using struts: I got following code from Web - but when i tried
to compile it i am getting error

-----------------------------------------
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
public class EmployeeForm extends ActionForm {
private String name;
private String age;
public void setName(String name) {
this.name = name;
}
public void setAge(String age) {
this.age = age;
}
public String getName() {
return name;
}
public String getAge() {
return age;
}
}

------------------------------
D:\jakarta-tomcat-5.0.25\webapps\rr_lesson_1\WEB-INF\src\net\reumann\Employe
eForm.java:3: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionForm;
^
D:\jakarta-tomcat-5.0.25\webapps\rr_lesson_1\WEB-INF\src\net\reumann\Employe
eForm.java:4: package org.apache.struts.action does not exist
import org.apache.struts.action.ActionMapping;
^
D:\jakarta-tomcat-5.0.25\webapps\rr_lesson_1\WEB-INF\src\net\reumann\Employe
eForm.java:6: cannot resolve symbol
symbol : class ActionForm
location: class net.reumann.EmployeeForm
public class EmployeeForm extends ActionForm {
^
3 errors
Tool completed with exit code 1

---------------------------------------------

I have copied all jar files inside /lib dir also modified web.xml and
struts-config.xml. i tried to set path also.

What else is required to compile it ?

Thanks and regards
Manisha



---------------------------------
Do you Yahoo!?
The all-new My Yahoo!  Get yours free!


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



---------------------------------
Do you Yahoo!?
Send a seasonal email greeting and help others. Do good.
                
---------------------------------
Do you Yahoo!?
 Yahoo! Mail - 250MB free storage. Do more. Manage less.

Reply via email to