Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4550

Properly support Java 9

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Story
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Java - Compiler
    • Labels:
      None

      Description

      Some things like "javax.annotations" are no longer accessible in Java 9 unless you jump through hoops and they have been deprecated and will be removed in a future release.

      The default java in Ubuntu Bionic appears to be Java 9, but 8 is available, so I will make the docker file use that for now.

      We use annotations and the "js" library "make check" fails to build when jdk9 is in use.

      See this page for more details:

      https://blog.codefx.org/java/java-9-migration-guide/

       

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              jking3 James E. King III
              Reporter:
              jking3 James E. King III

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment