Java 9 modules - the simplest example
It's the simplest example of using java modules.
The repo was created for the purpose of the article Quick introduction to Java 9 modularization
and contains two modules
The first one has a dependency to the second one.
Each module contains only one class with a one single-line method.
Included scripts allow to easily run the code.
To compile the code just start a
Then execute the
package.sh to build jar files.
run.sh to start the main class from the
linking.sh builds executable pack which contains only required java libs
(compile and package the code using
package.sh before running this script).
A script 'run-linked.sh' launches main class from this pack.
The result is the same as running a