Hi Vishal,
Something in your environment should be wrong. Attached sample test
passed with both -addmods m1 and -addmods ALL-MODULE-PATH
Thank you
-Hamlin
On 2016/6/21 7: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)
On Mon, Jun 20, 2016 at 1:51 PM, <[email protected]> wrote:
2016/6/20 12:20:51 -0700, [email protected]:
...
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