How to install Oracle JDK 22 in Windows 11 with JAVA_HOME Environment Variable
In this video we are going to see How to install Oracle JDK 22 in Windows 11 with JAVA_HOME Environment Variable and How to Compile and Run Java Module Program.
In this Example.
src ---- contains two java modules EmailValidator and EmailValidatorClient Modules. Each Module must contain module-info.java which is mandatory.
classes ---- will store all the compiled class files of Java Modules.
Here EmailValidator Module contains module-info.java which exports the com.javafrm package, so that other modules can access the package and
com.javafrm package contains EmailValidator.java and has one method which contains logic to validate the EmailID.
Class name and Method return type should be public, then only you can access this class from other modules.
Next EmailValidatorClient Module contains contains module-info.java which requires (calls) EmailValidator Module.
It contains org.javafrm package which contains EmailValidatorClient.java (Main class) and access the class and methods from EmailValidator Module.
Example Java Commands:
javac --module EmailValidatorModule -d D:\Java-Module-Programs\Modules\classes --module-source-path D:\Java-Module-Programs\Modules\src
javac --module EmailValidatorClientModule -d D:\Java-Module-Programs\Modules\classes --module-source-path D:\Java-Module-Programs\Modules\src
java --module-path D:\Java-Module-Programs\Modules\classes --module EmailValidatorClientModule/org.javafrm.EmailValidatorClient
#oraclejdk #oracle #java22 #jdkinstallation #installjdk #installjava #javainstallation #javajdk #javahome #windows11 #jdk21