Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

unable to compile servletListener

 
renu richard
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am getting the below error when i try compiling MyServletListener..


And i have placed both files (Dog.java and MyServletListener.java) under example folder....
MyServletListener.java

-----------------------------------------------------------------------
Dog.java


Can someone please help me
[ October 14, 2008: Message edited by: renrichard ]
 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the classpath most likely doesnt include the folder where Dog is.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64827
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"renrichard", you have previously been warned on multiple occasions regarding adjusting your display name to meet JavaRanch standards. This is not optional, and this is your final warning. Adjust your display name to comply with the required standards prior to your next post.

Your display name must be a first and a last name separated by a space character, and must not be obviously fictitious.

Failure to comply will result in the removal of your account.

bear
JavaRanch Sheriff
 
renu richard
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi jesus,

I have set the classpath as "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\SL\WEB-INF\classes\com\example".This is where i have Dog.class file. Even after this also, i am getting the same error.

Or

Do i need to set the classpath simply as "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\SL\WEB-INF\classes"---- since the Dog.clas file is inside the package com.example

Please help me in solving this. Many Thanks
 
Vishal Matere
Ranch Hand
Posts: 81
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
can you please try
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\SL\WEB-INF\classes
 
renu richard
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I tried that also. But still i am getting error.


C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\SL\WEB-INF\classe
s\com\example>javac MyServletListener.java
MyServletListener.java:7: cannot access com.example.Dog
bad class file: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\S
L\WEB-INF\classes\com\example\Dog.class
class file has wrong version 49.0, should be 47.0
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
Dog d = new Dog(dogBreed);
^
1 error

And JDK version i am using is
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode)
[ October 15, 2008: Message edited by: renu richard ]
 
renu richard
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Vishal,
Many Thanks!!!
Now it's getting compiled after setting "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\SL\WEB-INF\classes" in the classpath.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic