With the introduction of Java 9, more and more Java projects are going to be designed modular from its core Modules never work in isolation, although they may yet they work in relationship with other modules In other words, these relationships can be called module dependency, where one module requires another to deliver its full functionalityThis relationship between modules We have discussed Java 9 Modularity and Module System Refer for more details Here we will discuss how to create module in Java 9 with Eclipse IDE, Listed steps will guide to setup the environment Environment Setup for Eclipse IDE with JDK 9 Download Latest version of eclipse and extract zip in a system, I am using eclipse OxygenJava 9 reorganizes the runtime into modules, but this conflicts with the way Eclipse organizes its own runtime Users who install Eclipse Oxygen 471a are able to launch with Java 9 and get Java 9 support, and the configuration described below won't be necessary anymore There might be cases which won't work, see item 3 below in that case
Modular Java Development In Action
Java 9 modules advantages