Java is a platform independent language.
But i cannot run my java program in a system which does not have Java Virtual Machine.
So how is it system independent??
If i have to install Java Virtual Machine in every system to run the program then i can do the same with regrads to other programming languages by installing their compiler.
Hope my question is not a stupid question .
Please do explain it to me .
Thank you.