Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8024281

[macos] stop relying on Apple's JavaVM Frameworks

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 9
    • Fix Version/s: tbd
    • Component/s: client-libs
    • Environment:

      Mac OS X

    • OS:
      os_x

      Description

      While working on JDK-7131356 it came to my attention that we use JavaRuntimeSupport.framework (JRS), which is a special framework provided to us (and only us) by Apple, which wraps certain SPI into API, used by Apple in their JDK implementation.

      The problem is that we now own the JDK, and got forced to rely on JRS, which does not seem like a good long term solution.

      We should understand where we use JRS and deprecate its usage internally and start re-implementing those with our implementation.

      This should be an umbrella bug as there are probably several components that use JSR (ie. Glass, Plugin, AWT, Swing ?)

        Attachments

          Activity

            People

            Assignee:
            serb Sergey Bylokhov
            Reporter:
            gziemski Gerard Ziemski
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Dates

              Created:
              Updated: