Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-7137

Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 10.16.1.1
    • 10.16.1.1
    • Build tools
    • None
    • Normal
    • Release Note Needed

    Description

      The 10.16 network server must be run with -Djava.security.manager=allow in order to enable the Java Security Manager over the objections of https://openjdk.java.net/jeps/411. The meaning of that flag has changed since Java 11. To minimize confusion, we want to prevent people from accidentally running 10.16 on Java platforms older than Java 17.

      Attachments

        1. derby-7137-01-aa-compileToJava17byteCode.diff
          0.4 kB
          Richard N. Hillegas
        2. derby-7137-02-aa-buildInstructions.diff
          0.5 kB
          Richard N. Hillegas
        3. releaseNote.html
          3 kB
          Richard N. Hillegas

        Issue Links

          Activity

            People

              rhillegas Richard N. Hillegas
              rhillegas Richard N. Hillegas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: