i want to know whether java is machine independent or OS independent.
Though we have different versions of JAVA runtime for different os's (linux, windows)
but suppose if i have 2 machines (say running Intel pIII 550) one having a windows os and the other having a linux os.
Will platform independency come into picture in this scenario or will it be the same output jre will interpret into in both the cases.
Say if i have 2 different processors (Intel & amd) with the same o/s (windows) .In this case will jre interpret the java byte code into 2 different types of machine language(processor being different)
Kindli can some 1 clarify whether java is processor independent or o/s independent