I need to develop a webapplication (Online Java Compiler) ,which gets .java file as input and compiles it and then run it.The output as well as error messages(which normally we got in the console) should be dispalyed in the browser.
It compiles the java file and produces the class file.The problem is,in case of any errors(compilation or runtime),i didn't get any error meassages in the browser.Also,i am not sure how to display the output to the browser.
Please help me to display the error messages as well as the output to the browser window.
Thanks in Advance.
Joined: Mar 22, 2005
In Java 6 you can use the javax.tools.JavaCompiler class to drive the compiler from within Java code, and get at its output.
You should use a very strict SecurityManager to execute the code, lest it interferes with the server, unintentionally or otherwise.