RFR(M) 8182701: Modify JVMCI to allow Graal Compiler to expose platform MBean
Alan.Bateman at oracle.com
Thu Jul 27 14:01:17 UTC 2017
On 27/07/2017 10:07, Jaroslav Tulach wrote:
> Yes, it seems like a desirable goal to let Graal compiler work with just
> java.base. Is there a description how to build JDK9/10 with just java.base
> that I could follow and test against?
You can use jlink to create a run-time image that only contains
java.base (jlink --module-path $JAVA_HOME/jmods --add-modules java.base
>> If it exposes a MBean, the dependency would be needed.
> Isn't there a way to require an optional dependency? That would be sufficient -
> as the classes in question are only loaded once java.management searches for
> them. E.g. only when java.management is installed.
There is `requires static` but it would be a lot cleaner if the
management support could be refactored into its own service provider
module, meaning JVMCIMXBeans would be in its own module.
More information about the core-libs-dev