title: Self-Contained Applications, built in Java
body: <p>I've watched a few online presentations that briefly mentioned self-contained applications in Java 9, but I have a question that I would like cleared up.</p>
  
  <p>With the new module system, you're now allowed to only include the minimum amount of code required to run your application.  However, does the system that wishes to run the application still require the JRE, or is that something that can be included in the base module within the program?</p>
  
  <p>I suspect it's the latter, as the page (<a href="https://java.com/en/download/" rel="noreferrer">here</a>) to download the newest version of Java still shows version 8_151.</p>
  
  <p>TL;DR - Using Java 9, is it possible to create a self-contained executable that can be executed on a system without the JRE/Java installed? </p>