Prev Next

Java / JPMS

How do you implement JPMS in your Java Project?

Define Modules: Create module-info.java files for each module.

Compile Modules: Use the javac compiler with module path options.

Package Modules: Package modules into JAR files.

Run Applications: Use the java command with module path options.

// module-info.java
module com.example.mymodule {
    requires java.net.http;
    exports com.example.mymodule.api;
}

// MyClass.java
package com.example.mymodule.api;

public class MyClass {
    public static String getMessage() {
        return "Hello from my module!";
    }
}

// Main.java
package com.example.myapp;

import com.example.mymodule.api.MyClass;

public class Main {
    public static void main(String[] args) {
        System.out.println(MyClass.getMessage());
    }
}

More Related questions...

Show more question and Answers...


Comments & Discussions