title: Java portability different OS/JDK
body: <p>I am new on "java world" so I need to know the basics about portability in different OS and JDK. What I am seeing in internet is that if a compile a program on JDK 1.7, it will run on any JDK version >= 1.7, is it right? Thanks, and my apologies about my english it is not my default language.  </p>