platform-independent
It means that your code will run anywhere irrespective of the OS or hardware of your machine, but that machine needs to have JVM in it.
It means that your code will run anywhere irrespective of the OS or hardware of your machine, but that machine needs to have JVM in it.