Java9 - jdk-9+181 intelliJ - 2017.2.2 built on August 9,2017
The implementation of java.management.rmi module-info.java looks something like this:
module java.management.rmi { ... requires transitive java.management; exports com.sun.jmx.remote.protocol.rmi to java.management; provides javax.management.remote.JMXConnectorProvider with com.sun.jmx.remote.protocol.rmi.ClientProvider; provides javax.management.remote.JMXConnectorServerProvider with com.sun.jmx.remote.protocol.rmi.ServerProvider; }
For the provides statement, I received a compiler message with the message
Service interface provided but not exported or not used
In the end, I did not understand when I tried to use them in another module:
module interactor { requires java.management.rmi; uses javax.management.remote.JMXConnectorProvider; }
The warning still remains.
In addition, I could also reach java.management to find
uses javax.management.remote.JMXConnectorProvider; uses javax.management.remote.JMXConnectorServerProvider;
What is the reason for this warning and how can this be resolved?
Attaching a screenshot as requested in the comments:

source share