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

jshell tool: add exports support

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b139
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Description


      > On Apr 13, 2016, at 10:43 PM, Ben Evans wrote:
      >
      > Hi Max,
      >
      > This is being stopped by the Java 9 module system, as sun.* is an
      > internal package.

      That's why I added -J-XaddExports:java.base/sun.security.provider=ALL-UNNAMED but it doesn't work.

      >
      > Is there a flag that can be used to override this in jshell? Do we
      > think such a feature would even be desirable?

      Personally I find it useful if I am either authoring those internal classes or using them when implementing a public API.

      Thanks
      Max

      >
      > Thanks,
      >
      > Ben
      >
      >
      > On Wed, Apr 13, 2016 at 10:22 AM, Wang Weijun wrote:
      >>
      >> $ jshell -J-XaddExports:java.base/sun.security.provider=ALL-UNNAMED
      >> | Welcome to JShell -- Version 9-internal
      >> | Type /help for help
      >>
      >> -> import sun.security.provider.SecureRandom
      >> | Error:
      >> | package sun.security.provider does not exist
      >> | import sun.security.provider.SecureRandom;
      >> | ^--------------------------------^
      >>
      >> Thanks
      >> Max
      >>

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              shinyafox Shinya Yoshida
              Reporter:
              rfield Robert Field
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: