Bookmark Topic Watch Topic
  • New Topic

Compile a Java EE source code

 
Urs Waefler
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
  • Report post to moderator
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):

C:\Programme\Java\jdk1.5.0_06\bin

After I changed to:

C:\Programme\Java\jdk\bin

I think, this should be the compiler for Java EE. How is it?
 
Surendra Kumar
Ranch Hand
Posts: 236
  • Mark post as helpful
  • send pies
  • Report post to moderator
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
Posts: 83
  • Mark post as helpful
  • send pies
  • Report post to moderator
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:

javac myFirstServlet.java

It does not work.
 
S Vilish
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Report post to moderator
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/ yourServlet.java

Vilish
 
Urs Waefler
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
  • Report post to moderator
It is like that:

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

Then:

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

But it does not work till now. What is wrong?
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 65663
129
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Report post to moderator
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.
 
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic
Boost this thread!