How do I import a sun.* class in jshell
Robert Field
robert.field at oracle.com
Wed Apr 20 04:30:35 UTC 2016
I've created:
https://bugs.openjdk.java.net/browse/JDK-8154714
Thanks,
Robert
On 04/13/16 08:12, Wang Weijun wrote:
>> On Apr 13, 2016, at 10:43 PM, Ben Evans <benjamin.john.evans at gmail.com> 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 <weijun.wang at oracle.com> 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
>>>
More information about the kulla-dev
mailing list