title: Why is Java 8 JDK recommended for GlassFish 4.1?
body: <p>On the GlassFish homepage it is stated that</p>
  
  <blockquote>
    <p>Java EE 7 requires JDK 7 or above, JDK 8 u20 or above is recommended for GlassFish 4.1.</p>
  </blockquote>
  
  <p>So I am wondering, <strong>why it is recommended to use it under the JDK 8, as GlassFish 4.1 is a Java EE 7 application server?</strong></p>
  
  <p>Is it just because that I will be able to use the new Java 8 functionalities? Or are there deeper reasons for this like stability, know bugs etc.
  So does the GlassFish really runs <em>better</em> on the JDK 8 than on the JDK 7, or may I ignore this statement and just install it under JDK 7, if I do not use the new functionalities provided under Java SE 8?</p>