Re: Access to jdk.hotspot.agent classes in Java 9?

2018-11-20 Thread Daniel D. Daugherty
Adding serviceability-dev@... since this is the Serviceability Agent... Dan On 11/20/18 11:33 AM, David Griffiths wrote: Hi, I'm writing some code that makes use of the SA classes under sun.jvm.hotspot. This compiles and runs fine under Java 8 provided I include sa-jdi.jar but I've just discov

Re: Access to jdk.hotspot.agent classes in Java 9?

2018-11-20 Thread David Holmes
Hi David, The sun.jvm.hotspot classes have always been a JDK internal API. What has changed in Java 9 is that the Java Platform Module System now enforces that restriction. To use these classes you must explicitly export them when running (and compiling?) your application e.g. --add-exports=

Re: Access to jdk.hotspot.agent classes in Java 9?

2018-11-21 Thread David Griffiths
Ok, thanks, that worked and I can now use them again. Cheers, David On Tue, 20 Nov 2018 at 20:47, David Holmes wrote: > Hi David, > > The sun.jvm.hotspot classes have always been a JDK internal API. What > has changed in Java 9 is that the Java Platform Module System now > enforces that restri