did I mention that I use the JDK 1.5.0_06...
the tools.jar is well in $JAVA_HOME/lib.

Any deeper ideas anybody?

  Martin

Larry Meadors wrote:
Sounds like you may have a JRE instead of a JDK.

>From a command like do:
 cd $JAVA_HOME
 find -iname javac

You should see one listed as './bin/javac' after running that second command.

Larry



On 4/1/06, Martin Schulz <[EMAIL PROTECTED]> wrote:
My webapps needs to access the javac compiler classes from tools.jar.

This appears to work on dev environment on Windows, but it doesn't
in a deployment environment:
Solaris 9
JDK 1.5.0_06

The app hits a java.lang.ClassNotFoundException: com.sun.tools.javac.Main

According to the documentation, tools.jar should always be in the
class path:
http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html

Looking at the startup scripts (I think I saw it in the doumentation too
somewhere) there is a 'javac' option (in catalina.sh), which appears
to be in some state of disrepair.  At least the order of arguments
passed from startup.sh does not match how catalina.sh looks at the args,
nor does catalina.sh actually consume the 'javac', or evaluate it
as a valid command.

I guess I'm confused at this stage as to what to believe and how to proceed.

   Martin

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



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





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

Reply via email to