title: Is Java cross platform?
body: <p>I want to develop a cross platform application.</p>
  
  <p>Is Java cross platform? I mean, can I develop a Java application in Windows and use it in Mac OS X and Linux?</p>
  
  <p>If yes, how?</p>
  
  <p><strong>I find application written in Java, has two setup file one for Windows and other for Mac. This confuses me.</strong></p>
  
  <p>Any illustration or suggestion will be highly appreciated.</p>