title: Kafka - Confluent - Java Version Support
body: <p>I am looking at Apache Kafka v2.0.0 and I can't figure out what version of java it supports (OpenJDK or Oracle JDK's new lifecycle)? So far I have seen conflicting documentations. For example:
  In Apache Kafka Documentation page it says: Java 1.8, however in their release notes for v2.0 I see the bug fixes and improvement like:</p>
  
  <blockquote>
    <ul>
    <li>[KAFKA-6855] - Kafka fails to start with Java 10 due to faulty Java version detection</li>
    <li>[KAFKA-5907] - Support aggregatedJavadoc in Java 9</li>
    </ul>
  </blockquote>
  
  <p>Confluent v5.x <a href="https://docs.confluent.io/current/installation/versions-interoperability.html" rel="nofollow noreferrer">documentation</a> says they don't support 9 or 10 </p>
  
  <blockquote>
    <p>Java 1.9 and 1.10 are not currently supported in Confluent Platform. Later versions of Confluent Platform will support these Java versions.</p>
  </blockquote>
  
  <p>but their CTO in Nov 2017 on <a href="https://www.confluent.io/blog/apache-kafka-goes-1-0/" rel="nofollow noreferrer">this page</a> says </p>
  
  <blockquote>
    <p>"We now support Java 9, leading, significantly faster TLS and CRC32C implementations"</p>
  </blockquote>
  
  <p>Knowing Oracle have taken a different lifecycle with their LTS OracleJDK and they are dropping support for 1.8. What is Kafka's decision in terms of java support? I can't figure it out from documentation. What am I missing here?</p>