compile error:

compile error: [java] Compiler class: 'com.sun.tools.javac.Main', not found [java] java.lang.ClassNotFoundException: com.sun.tools.javac.Maini have settings : java.home= blah blah jdk142_08/bin
[223 byte] By [Unknown_Citizena] at [2007-11-26 16:58:44]
# 1
put the tools.jar available in jdk\lib directory on the classpathhth
java_2006a at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 2
what are you trying to do?that's related to a java facade over the javac compiler, the class Main is found in tools.jar, which probably isn't on your classpath, but probably is in your JDKs directory somewhere
georgemca at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 3
IIRC it is JAVA_HOME, not java.home and should point to the parent folder, not to bin.HTHMike
bellyrippera at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 4
thats a Ant script . :-)generating ejbc .compile was fine . but ejbc generation got error.
Unknown_Citizena at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 5
> thats a Ant script . :-)> > generating ejbc .> > compile was fine . but ejbc generation got error.put tools.jar on the classpath. I kinda guessed it was Ant :)
georgemca at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 6

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 !

Unknown_Citizena at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 7
probably needs to go in the lib directory of your ANT installation
georgemca at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...
# 8
ok.i dropped tools.jar into my Ant's lib directory and tested again freshly in another cmd prompt BUT got the same error message.any other tips to try ?Thank you
Unknown_Citizena at 2007-7-8 23:26:31 > top of Java-index,Java Essentials,Java Programming...