title: Different vendor versions of Java for Build and Runtime
body: <p>If I build using 1 vendor's jdk (say Oracle JDK) and use runtime from another vendor (say Open JRE), is it guaranteed everything should work fine?</p>
  
  <p>From what I have seen I don't see much issue if you have compiled with one version and run on another version of Java - as long as the major version is same. Also I know that you could run Java code compiled with older version on newer major version of java. </p>