<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Keita,</p>
    <p>Yes, that is currently to be expected, because by default, the
      build compiles certain files for use on very old versions of the
      platform, which are only supported when using JDK 8.</p>
    <p>It would be a reasonable enhancement to update the build so that
      you can build with newer releases of JDK, if you don't mind not
      being able to run on very old releases. You can do this now if you
      need to by overriding/editing the javac command lines defined in
      make/Defs.gmk ... look for the commands that contain uses of the
      -source and -target options.<br>
    </p>
    <p>But, there no need to worry just yet about JDK 8 going away. The
      Support Roadmap [1] says this:</p>
    <blockquote>
      <h2 style="margin: 0px; padding: 2px 0px 0px; list-style: none;
        -webkit-font-smoothing: antialiased; font-family: arial,
        helvetica, sans-serif; font-weight: bold; font-size: 12px;
        background-color: transparent !important; caret-color: rgb(0, 0,
        0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps:
        normal; letter-spacing: normal; orphans: auto; text-align:
        start; text-indent: 0px; text-transform: none; white-space:
        normal; widows: auto; word-spacing: 0px;
        -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
        text-decoration: none; background-position: initial initial
        !important; background-repeat: initial initial !important;">End
        of Public Updates of Java SE 8</h2>
      <p class="small" style="margin: 0px 0px 10px; padding: 0px;
        list-style: none; -webkit-font-smoothing: antialiased;
        line-height: 1.3em; font-size: 12px; caret-color: rgb(0, 0, 0);
        color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;
        font-style: normal; font-variant-caps: normal; font-weight:
        normal; letter-spacing: normal; orphans: auto; text-align:
        start; text-indent: 0px; text-transform: none; white-space:
        normal; widows: auto; word-spacing: 0px;
        -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
        text-decoration: none;">Java SE 8 is going through the<span
          class="Apple-converted-space"> </span><a
href="https://blogs.oracle.com/java-platform-group/end-of-public-updates-is-a-process%2c-not-an-event"
          target="" style="margin: 0px; padding: 0px; list-style: none;
          -webkit-font-smoothing: antialiased; color: rgb(0, 117, 143);
          text-decoration: none;">End of Public Updates process</a><span
          class="Apple-converted-space"> </span>for legacy releases. 
        Oracle will continue to provide free public updates and auto
        updates of Java SE 8, until at least the end of December 2020
        for Personal Users, and January 2019 for Commercial Users.</p>
    </blockquote>
    <p>-- Jon</p>
    <p>[1]
      <a class="moz-txt-link-freetext" href="https://www.oracle.com/technetwork/java/java-se-support-roadmap.html">https://www.oracle.com/technetwork/java/java-se-support-roadmap.html</a><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 1/26/19 11:04 AM, keita abdoul-kader
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAG22-wv5zdKdRiKY9nVju9JEo9UuW5GGPfiwq0NmcTHnkyagBQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hello Jon, thanks for answering.
        <div>I agree with you on both point. But i think my original
          question was clear enough. </div>
        <div>I was talking the JDK requirements for building jtreg from
          source. Last time i tried building the tip of the jtreg 
          source code with oracle jdk10 , It failed at compile time and
          i had to revert to using oracle jdk 8</div>
        <div>Is that expected ?</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sat, Jan 26, 2019 at 10:18
          AM Jonathan Gibbons <<a
            href="mailto:jonathan.gibbons@oracle.com"
            moz-do-not-send="true">jonathan.gibbons@oracle.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
          On 1/22/19 8:14 AM, keita abdoul-kader wrote:<br>
          > Hello,<br>
          > Is there any plan to move the JDK requirement from 8 to
          something <br>
          > higher since 8 is soon to be deprecated ?<br>
          > Thanks<br>
          <br>
          <br>
          There's two aspects to this.<br>
          <br>
          1. It should be *possible* to run jtreg on recent versions of
          JDK.<br>
          <br>
          2. It remains the case that it is desirable to be able to run
          jtreg on <br>
          old versions, to enable running tests for the oldest supported
          version <br>
          of the platform.<br>
          <br>
          -- Jon<br>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>