在 Debian 12 上进行 Java 模块化开发的实践可以参考以下步骤:
系统准备:
sudo apt update && sudo apt upgrade -y
安装必要的依赖:
sudo apt install openjdk-11-jdk -y
java -version
创建模块:
mkdir -p src/com.example.myapp/com/example/myapp
mkdir -p src/com.utils/com/utils
src/com.example.myapp/com/example/myapp
目录下创建 module-info.java
文件:module com.example.myapp {
requires java.base;
requires com.utils;
exports com.example.api;
}
src/com.utils/com/utils
目录下创建 module-info.java
文件:module com.utils {
provides com.example.spi.MyService with com.utils.MyServiceImpl;
}
编译模块:
javac -d out/modules --module-source-path src $(find src -name "*.java")
运行模块化应用:
java --module-path out/modules -m com.example.myapp/com.example.myapp.Main
以上步骤展示了如何在 Debian 12 上进行 Java 模块化开发的基本流程。