Hello!

I'm using the Javac task to compile Java sources programmatically. If there is an compile error, the Javac tasks (more specific the com.sun.tools.javac.Main compiler) prints it's error to the console (System.err).

Currently, I'm setting System.err to a new PrintStream just before I call Javac.execute(). After that call, I restore the old stream. I think this solution is not perfect, at least it is not thread safe. But I found no other solution. Does anybody know a better way to bar the compiler from printing to the console?

Thanks,
Martin

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

Reply via email to