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) On Mon, Jun 20, 2016 at 1:51 PM, <mark.reinh...@oracle.com> wrote: > 2016/6/20 12:20:51 -0700, alan.bate...@oracle.com: > > ... > > > > If you add `-addmods module1` to the command line then I assume it will > > work. The reason you need this is because there isn't any module that > > has declared a dependency on "module1". The "Root modules" section in > > JEP 261 [1] has the details on the root modules to resolve at startup. > > > > -Alan > > > > [1] http://openjdk.java.net/jeps/261 > > Handy direct link: http://openjdk.java.net/jeps/261#Root-modules > > (URI fragment identifiers FTW!) > > - Mark > -- Best Regards, Vishal Jain