Access to jdk.hotspot.agent classes in Java 9?
david.holmes at oracle.com
Tue Nov 20 20:47:00 UTC 2018
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.
You may need to do that for each package you need to access.
On 21/11/2018 2:48 am, Daniel D. Daugherty wrote:
> Adding serviceability-dev at ... since this is the Serviceability Agent...
> 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?
More information about the hotspot-dev