title: Java compatibility compilation mode
body: <p>I'm faced with the following conundrum. I'm currently deploying a Java 8 application on both 32bit and 64bit Windows machines. </p>
  
  <p>Since Java 8 is reaching it's EoL I'm starting to face the very difficult issue on what to do next. </p>
  
  <p>Since Oracle will not be providing 32bit versions of their newer Java versions I have to stick to 8 for now, albeit by moving over to OpenJDK's offering which they seem to pledge to support even further than 8's EoL. For this I'll be also migrating over to OpenJ9 as a VM (which provides a 32bit version).</p>
  
  <p>My question is the following though. I am starting to consider moving over to Java 11. I was wondering, would it be possible to use that jdk to compile in compatibility mode and target version 8 at the cost of not using any 11 specific features?</p>
  
  <p>Also could, the compiled code run correctly in such a combination, that is Java 11 code compiled compatibly and deployed to an environment running on 32bit? </p>
  
  <p>I was also wondering what are the compatibility support for Java 11.</p>