Я добавил модуль java.management в путь сборки:
Java Build Path -> Libraries -> Modulepath -> Is modular -> Edit
У меня проблема с:
InstanceAlreadyExistsException
MBeanRegistrationException
NotCompliantMBeanException
MalformedObjectNameException
Если я посмотрю на эти источники, все они расширяют Исключения, которые находятся в classpath (включенные модули), и доходят до java.lang.Exception, который реализует Throwable. Например:
in javax.management InstanceAlreadyExistsException extends OperationsException
in javax.management OperationsException extends JMException
in javax.management JMException extends java.lang.Exception
in java.lang Exception implements Throwable
Так как же InstanceAlreadyExistsException не является подклассом Throwable?
https://docs.oracle.com/javase/10/docs/api/javax/management/InstanceAlreadyExistsException.html