Where java cannot be Used

I am new to java. I want to know that in which platforms or where we cannot use the Java. According to my knowledge Java is platform independent so it can be used everywhere.But i have a doubt that there must be some areas where Java is not used.Please help me asap.
[287 byte] By [DShaha] at [2007-11-27 0:12:58]
# 1
chinese cooking
java_2006a at 2007-7-11 21:56:01 > top of Java-index,Java Essentials,New To Java...
# 2

it is platform-independent in that it needs a JVM to run, rather than being targeted at a particular platform, but that's not to say it will just run anywhere. a JVM must first exist for the desired platform

so there are plenty of areas where java cannot be run. BeOS doesn't have a full java implementation yet, for example

georgemca at 2007-7-11 21:56:01 > top of Java-index,Java Essentials,New To Java...