Я нахожусь на сборке 109 of JDK9 with the Jigsaw build.Как разрешить java.lang.module.ResolutionException в JDK9
Я пробую пример типа hello-world, чтобы начать работу с модульной разработкой JDK9. При запуске приложения, я получаю следующее RuntimeException
(я обеспечиваю команду Java пусковую а):
C:\JDK9Tryouts\HelloWorld1>java -modulepath mods -m hello.world1\hello.world1.HelloWorld1
Error occurred during initialization of VM
java.lang.module.ResolutionException: Module hello.world1\hello.world1.HelloWorl
d1 not found
at java.lang.module.Resolver.fail([email protected]/Resolver.java:796)
at java.lang.module.Resolver.resolveRequires([email protected]/Resolver.jav
a:94)
at java.lang.module.Configuration.resolveRequiresAndUses([email protected]/
Configuration.java:342)
at jdk.internal.module.ModuleBootstrap.boot([email protected]/ModuleBootstr
ap.java:217)
at java.lang.System.initPhase2([email protected]/System.java:1916)
Как вы можете видеть, я поставил -modulepath
ссылаться на каталог, который содержит пользовательские модули ,
Что мне делать, чтобы отладить это.
Если [ответ user3054250 в] (http://stackoverflow.com/a/36093473/2525313) не помогает, не могли бы вы рассказать больше о своей настройке? Например, вы упаковали свой код в виде модуля и поместили его в 'mods'? – Nicolai