Ok, thanks, that worked and I can now use them again. Cheers,
David On Tue, 20 Nov 2018 at 20:47, David Holmes <david.hol...@oracle.com> 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 restriction. To use these classes you must explicitly > export them when running (and compiling?) your application e.g. > > --add-exports=jdk.hotspot.agent/sun.jvm.hotspot=ALL-UNNAMED > > You may need to do that for each package you need to access. > > HTH. > > David Holmes > > On 21/11/2018 2:48 am, Daniel D. Daugherty wrote: > > 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 discovered that these are now > classified > >> as JDK internal API in Java 9. There is no alternative so what should > >> I do? > >> > >> Thanks, > >> > >> David > > >