File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes Compile a Java EE source code Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Reply locked New topic

Compile a Java EE source code

Urs Waefler
Ranch Hand

Joined: Mar 13, 2007
Posts: 77
I can not compile a Java EE source code.

I get the following message:

package javax.Servlet does not exist

First I installed Java SE. After I installed Java EE.

I think, I do not need Java SE anymore? I do not understand how Java SE and Java EE are related. I think, Java EE is includes Java SE.

First I had the following path (Microsoft Windows XP, System):


After I changed to:


I think, this should be the compiler for Java EE. How is it?

SCJP 1.4
Surendra Kumar
Ranch Hand

Joined: Jul 04, 2006
Posts: 236
Java EE comes with support for EJB's.

To get servlets compiled, you need servlet-api.jar.
If you are using Tomcat, get it from Tomcat's lib folder.
Urs Waefler
Ranch Hand

Joined: Mar 13, 2007
Posts: 77
Yes, I use Apache Tomcat. I found the jar file servlet-api in the folder bin. How can I compile a servlet now?

I tried like this:


It does not work.
S Vilish
Ranch Hand

Joined: Feb 06, 2007
Posts: 39
use classpath attribute to locate servlet-api.jar in order to compile your servlet e.g.

javac -classpath <path to the lib folder of tomcat server>/servlet-api.jar/

Urs Waefler
Ranch Hand

Joined: Mar 13, 2007
Posts: 77
It is like that:

C:\Programme\Apache Software Foundation\Tomcat 6.0\lib\servlet.jar


javac -classpath C:\Programme\Apache Software Foundation\Tomcat 6.0\lib\servlet.jar

But it does not work till now. What is wrong?
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63867

Please do not cross-post the same question in multiple forums. It wastes people's time when multiple redundant conversations take place. Please read this for more information.

[Asking smart questions] [About Bear] [Books by Bear]
I agree. Here's the link:
subject: Compile a Java EE source code
It's not a secret anymore!