interpretor shows errors in each line is it?
No, that's possible with compiled code as well.
interpretor is available in java only if we use IDE's is it?
No, the Java Runtime Environment (JRE) has both compiling and interpreting modes. Both are available either if the program is run inside of an IDE, or started from the command line.
compilation means changing the source code to .exe file in C/C++ and in java to bytecode(.class) so that jvm can run it is it right?
With Java the source first gets compiled into bytecode in class files. Then at runtime the bytecode is interpreted, and may optionally be compiled to native machine code. When I say "optionally", what that means is that almost always it
will get compiled. Using only interpretation makes for much slower programs.
[ November 13, 2007: Message edited by: Ulf Dittmer ]