What in the world!!!!!!
Why? Why? Why?
Dang it! Dang it! Dang it!
I hate when I can’t figure out something that ends up being an easy, stupid “thing” to fix.
Currently, I’m stuck with a compile/ classpath/ “class or package not found” problem.
I have an XP desktop at work. I normally am ssh’ed into a Solaris box. When working in the Solaris World I never have any of these compile/ classpath problems. Unfortunately, I’m working on my XP box right now. To make it act more like a Unix box I run everything from a Cygwin prompt. For the most part I don’t have any problems and am happy. Not the case today!
All I’m trying to do is compile a servlet. No big deal. Just add the servlet-api to my classpath and compile away. Right? Wrong! I keep getting errors saying that friggin’ package javax.servlet and javax.servlet.http don’t exist. Well, that’s crap. They do exist and I’ve included them in the classpath.
javac -classpath /cygdrive/c/java/tomcat-5.0.28/common/lib/servlet-api.jar:. -d classes src/com/example/web/*.java
I have no idea why that doesn’t work. When I use that same javac cmd from a cmd prompt it works fine. It makes no sense.
I’ll post an update when I figure out my stupid mistake.