On 21/06/2016 00:06, vishal jain wrote:
This works :
java -mp mlib -addmods module2 -cp jars/nonmodule.jar
nonmodule.NonModuleClass
NonModule Say Hello
Whereas this does not :
java -modulepath mlib -addmods ALL-MODULE-PATH -cp jars/nonmodule.jar
nonmodule.NonModuleClass
Error: Main method not found in class nonmodule.NonModuleClass, please
define the main method as:
public static void main(String[] args)
Can you run with `-verbose`? I assume the issue is that
nonmodule.NonModuleClass is being loaded from a module in your mlib
directory and from the error, this version of NonModuleClass does not
public static void main method.
(In time then the launcher should fail when nonmodule.NonModuleClass is
loaded from a named module when an unnamed module is expected. The
reason it doesn't tied into a complicated issue around boot cycle builds
that should get resolved in time).
-Alan