java.ejbc=D:/bea/jdk142_08/lib
### Classpath ###
ex.classpath=${java.ejbc}/tools.jar; //blah blah some more jars
clean >success
compile>success
running ant script :
-
ejbc:
[java] Compiler class: 'com.sun.tools.javac.Main', not found
[java] java.lang.ClassNotFoundException: com.sun.tools.javac.Main
[java]at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
[java]at java.security.AccessController.doPrivileged(Native Method)
[java]at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
[java]at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
[java]at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
[java]at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
[java]at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[java]at java.lang.Class.forName0(Native Method)
[java]at java.lang.Class.forName(Class.java:141)
[java]at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(Comp
ilerInvoker.java:406)
[java]at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
er.java:328)
[java]at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
er.java:336)
[java]at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:27
0)
[java]at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:4
76)
[java]at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:3
97)
[java]at weblogic.ejbc20.runBody(ejbc20.java:517)
[java]at weblogic.utils.compiler.Tool.run(Tool.java:192)
[java]at weblogic.utils.compiler.Tool.run(Tool.java:147)
[java]at weblogic.ejbc.main(ejbc.java:29)
[java]
[java] ERROR: Error from ejbc: Compiler class: 'com.sun.tools.javac.Main',
not found
[java]
[java]
[java] ERROR: ejbc couldn't invoke compiler
[java]
[java] Java Result: 1
I have put the tools.jar in the classpath along with other jars .
still , its not able to find !