JIT is Just In Time compiler. it is an enhanced version of the compiler. and cant be switched off. and also the work of this JIT is to compile and execute instead of interpreting which is done by java(interpreter). but this is not a full complete compiler. verify sun toturial for more details and also verify JVM specification book.
The JIT(Just In time compiler) is a mix of an interpreter and a compiler... the interpreter translates a line at a time and executes the line.. and hence is slow when compared to the compiler that compiles the entire program and then executes it.. the just in time compiler compiles class files to native obj code at runtime... but not line at a time...
Hope this helps Regards Simon
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com